You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-users@xmlgraphics.apache.org by Robert Eberhardt <ro...@werum.de> on 2008/06/16 13:26:50 UTC

Problem with EPS Pictures in fop 0.95

Hello,

 

 I have a problem with a single eps picture.

 

I try to emdeb the image as an <fo:external-graphic> in a Postscript File.

I get the following Error Message

 

 

2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
available: No ImagePreloader found for
W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
418.eps

 

The picture is in the given directory and other eps files are loaded as
well. Loading the eps picture with gostview also works fine.

 

 

Maybe someone can help me to find the right image preloader for that file.

 

                                               

                                   Kind regards Robert Eberhardt

--


AW: Problem with EPS Pictures in fop 0.95

Posted by Robert Eberhardt <ro...@werum.de>.
Hello

Here is the image

-----Ursprungliche Nachricht-----
Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
Gesendet: Montag, 16. Juni 2008 13:36
An: fop-users@xmlgraphics.apache.org
Betreff: Re: Problem with EPS Pictures in fop 0.95

If other image formats like PNG or JPEG work, the EPS file might be a
bit special in some way and is therefore not recognized by the
EPSPreloader. Can you post (or send me) the EPS file so I can look into
it?

On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> Hello,
>  
>  I have a problem with a single eps picture.
>  
> I try to emdeb the image as an <fo:external-graphic> in a Postscript File.
> I get the following Error Message
>  
>  
> 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> available: No ImagePreloader found for
>
W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> 418.eps
>  
> The picture is in the given directory and other eps files are loaded as
> well. Loading the eps picture with gostview also works fine.
>  
>  
> Maybe someone can help me to find the right image preloader for that file.
>  
>                                                
>                                    Kind regards Robert Eberhardt
> --




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org

Re: Problem with EPS Pictures in fop 0.95

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
If other image formats like PNG or JPEG work, the EPS file might be a
bit special in some way and is therefore not recognized by the
EPSPreloader. Can you post (or send me) the EPS file so I can look into
it?

On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> Hello,
>  
>  I have a problem with a single eps picture.
>  
> I try to emdeb the image as an <fo:external-graphic> in a Postscript File.
> I get the following Error Message
>  
>  
> 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> available: No ImagePreloader found for
> W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> 418.eps
>  
> The picture is in the given directory and other eps files are loaded as
> well. Loading the eps picture with gostview also works fine.
>  
>  
> Maybe someone can help me to find the right image preloader for that file.
>  
>                                                
>                                    Kind regards Robert Eberhardt
> --




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: AW: Problem with EPS Pictures in fop 0.95

Posted by Andreas Delmelle <an...@telenet.be>.
On Jun 16, 2008, at 18:09, Jeremias Maerki wrote:

> I suspect that this file comes from a Mac and still includes the
> resource fork. Could also explain the second file with the same  
> name in
> your e-mail.

Confirmed. Robert's post containing the image showed just one  
attachment here.

Looking at the raw source, I see

...
------=_NextPart_000_000B_01C8CFBA.79875C80
Content-Type: multipart/appledouble;
	boundary="----=_NextPart_001_000E_01C8CFBA.79875C80"


------=_NextPart_001_000E_01C8CFBA.79875C80
Content-Type: application/applefile;
	name="langh_bilder_3_direkt.eps"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="langh_bilder_3_direkt.eps"
...

The actual EPS was correctly recognized by Apple Mail and Preview.

> Looking at:
> http://devworld.apple.com/documentation//mac/MoreToolbox/ 
> MoreToolbox-99.html
> I have trouble identifying something in there that would allow us to
> reliably identify the presence of a resource fork (like a magic number
> or something). Anybody around with experience with resource forks?

Not really. Just been browsing around a bit, and generally, removing  
the resource forks is done as part of a batch process.
A forked image file is also unusable for web pages. Maybe Adobe  
Photoshop allows saving the file for use on a different platform?

If not, then the following link could be useful:
http://www.amug.org/~glguerin/sw/#macbinary

> If my suspicion above is correct, maybe the Mac gurus here have some
> tips for Robert. Just removing some leading bytes will not be the  
> answer
> as that doesn't guarantee that you've removed everything, as you  
> noticed.
> But if you use the second file that was included in your e-mail, it
> should work (it worked for me). Apparently, something stripped the
> resource fork from the file.

IIRC, on other platforms, the resource fork would appear as a second  
file with the same name with a prefix. Something like  
'._langh_bilder_3_direkt.eps' (?)


Cheers

Andreas

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: AW: Problem with EPS Pictures in fop 0.95

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
So you did test with a different file than I. At least we can now say
that there is no class loading issue.

I suspect that this file comes from a Mac and still includes the
resource fork. Could also explain the second file with the same name in
your e-mail.

Looking at:
http://devworld.apple.com/documentation//mac/MoreToolbox/MoreToolbox-99.html
I have trouble identifying something in there that would allow us to
reliably identify the presence of a resource fork (like a magic number
or something). Anybody around with experience with resource forks?

If my suspicion above is correct, maybe the Mac gurus here have some
tips for Robert. Just removing some leading bytes will not be the answer
as that doesn't guarantee that you've removed everything, as you noticed.
But if you use the second file that was included in your e-mail, it
should work (it worked for me). Apparently, something stripped the
resource fork from the file.

On 16.06.2008 17:49:26 Robert Eberhardt wrote:
> 
> 
> -----Ursprungliche Nachricht-----
> Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> Gesendet: Montag, 16. Juni 2008 17:35
> An: fop-users@xmlgraphics.apache.org
> Betreff: Re: Problem with EPS Pictures in fop 0.95
> 
> I'm on WinXP, too. The exact same thing you do works here on Sun JDK
> 1.5.0_14-b03. The only thing that remains for me is that you copied some
> JARs into the JRE's lib/ext or lib/endorsed directory so that they are
> higher up in the class loader hierarchy and are somehow causing class
> loding issues. Otherwise, I can't explain this.
> 
> You still haven't answered my questions:
> > Are you really, really sure that you're loading the
> > right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")
> 
> THE EPS File begins with the following code:
> 
> langh_bilder_3_direkt.eps                                      EPSF8BIM
> langh_   @
> ?   <          @                    ??aO  %!PS-Adobe-3.0 EPSF-3.0 %%Creator:
> Adobe Photoshop Version 10.0x001 %%Title: langh_bilder_3_direkt.eps
> %%CreationDate: 16.06.2008 13:41 Uhr %%BoundingBox: 0 0 269 127
> %%HiResBoundingBox: 0 0 269.28 127.44 %%SuppressDotGainCompensation
> %%DocumentProcessColors: Cyan Magenta Yellow Black %ADO_ContainsXMP:
> MainFirst %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup
> %ImageData: 1122 531 8 4 1 1122 1 "beginimage" %BeginPhotoshop: 15014 %
> 3842494D04040000000000071C020000020000003842494D0425000000000010 %
> E8F15CF32FC118A1A27B67ADC564D5BA3842494D03EA000000001FF53C3F786D %
> 6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822 %
> 3F3E0A3C21444F435459504520706C697374205055424C494320222D2F2F4170 %
> 706C6520436F6D70757465722F2F44544420504C49535420312E302F2F454E22 %
> 2022687474703A2F2F7777772E6170706C652E636F6D2F445444732F50726F70 %
> 657274794C6973742D312E302E647464223E0A3C706C6973742076657273696F %
> 6E3D22312E30223E0A3C646963743E0A093C6B65793E636F6D2E6170706C652E %
> 7072696E742E50616765466F726D61742E466F726D617474696E675072696E74 %
> 65723C2F6B65793E0A093C646963743E0A09093C6B65793E636F6D2E6170706C %
> 652E7072696E742E7469636B65742E63726561746F723C2F6B65793E0A09093C
> ......
> 
> Removing  the content before "%!PS-Adobe-3.0 EPSF-3.0" leads to a better
> behaviour: (FOP generates no error, but the resulting out.ps seems to be
> invalid). 
> 
> I think that the image loading framework has some problems with parsing the
> header from the given file. 
> 
> And:
> > Do PNG or JPEG files work instead of EPS (just as a test for your
> > environment)?
> 
> JPEG works instead of EPS. Other EPS files (transparent files work also).
> 
> On 16.06.2008 16:26:16 Robert Eberhardt wrote:
> > Hello Jeremias,
> > 
> > Unfortunately it still does not work on my computer. Maybe we can find the
> > difference between your configuration and mine. I have tried to collect
> some
> > data that may help you. I am using a Windows XP System. But the Productive
> > System is a Linux System. But both Systems have the same problem with the
> > image.
> > 
> > If you are interested in more information let me know
> > 
> > D:\Dokumente und Einstellungen\eberhardt\Desktop>fop -v -fo robert.fo -ps
> > out.ps
> > FOP Version 0.95beta
> > 16.06.2008 16:12:14 org.apache.fop.fo.flow.ExternalGraphic bind
> > SCHWERWIEGEND: Image not available: No ImagePreloader found for
> > langh_bilder_3_direkt.eps
> > 
> > D:\Dokumente und Einstellungen\eberhardt\Desktop>java -version
> > java version "1.5.0_10"
> > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
> > Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode)
> > 
> > D:\Dokumente und Einstellungen\eberhardt\Desktop>type robert.fo
> > <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
> >   <fo:layout-master-set>
> >     <fo:simple-page-master master-name="A4" page-height="29.7cm"
> > page-width="21cm" margin="2cm">
> >       <fo:region-body/>
> >     </fo:simple-page-master>
> >   </fo:layout-master-set>
> >   <fo:page-sequence master-reference="A4">
> >     <fo:flow flow-name="xsl-region-body">
> >       <fo:block><fo:external-graphic
> > src="langh_bilder_3_direkt.eps"/></fo:block>
> >     </fo:flow>
> >   </fo:page-sequence>
> > </fo:root>
> > 
> > D:\Dokumente und Einstellungen\eberhardt\Desktop>dir lang*.eps
> >  Datentrager in Laufwerk D: ist Daten
> >  Volumeseriennummer: 2C82-C710
> > 
> >  Verzeichnis von D:\Dokumente und Einstellungen\eberhardt\Desktop
> > 
> > 16.06.2008  13:51         4.263.467 langh_bilder_3_direkt.eps
> >                1 Datei(en)      4.263.467 Bytes
> >                0 Verzeichnis(se), 27.008.802.816 Bytes frei
> > 
> > 
> > 
> > 
> > 
> > -----Ursprungliche Nachricht-----
> > Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> > Gesendet: Montag, 16. Juni 2008 15:07
> > An: fop-users@xmlgraphics.apache.org
> > Betreff: Re: AW: Problem with EPS Pictures in fop 0.95
> > 
> > On 16.06.2008 14:55:38 Robert Eberhardt wrote:
> > > Hello Jeremias,
> > > 
> > > First I want to apologize for sending the images off list. 
> > 
> > Why? I wrote that this is a possibility. Actually, you might have made a
> > few people grumpy by sending such a large file to the list. Large files
> > are better sent to individuals offering to look into an issue.
> > 
> > > Second I tried to emebed the file I have sent to you (the second file),
> > but
> > > it failed with the same message (No Image Preloader found). I think the
> > > first file was inserted by the mail server I am using.
> > 
> > Weird.
> > 
> > > I Attached my classpath file, to ask if you can see if I am may using a
> to
> > > old version of a required library. (smt.jar, mail.jar an so on can be
> > > ignored, I need them the because my application sends the produced pdf
> by
> > > mail.)
> > > 
> > > <classpathentry kind="src" path="src"/>
> > > 	<classpathentry kind="lib" path="lib/avalon-framework-4.2.0.jar"/>
> > > 	<classpathentry kind="lib" path="lib/batik-all-1.6.jar"/>
> > > 	<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
> > > 	<classpathentry kind="lib" path="lib/jdom.jar"/>
> > > 	<classpathentry kind="lib" path="lib/ojdbc14.jar"/>
> > > 	<classpathentry kind="lib" path="lib/serializer-2.7.0.jar"/>
> > > 	<classpathentry kind="lib" path="lib/xalan-2.7.0.jar"/>
> > > 	<classpathentry kind="lib" path="lib/xercesImpl-2.7.1.jar"/>
> > > 	<classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
> > > 	<classpathentry kind="lib" path="lib/dsn.jar"/>
> > > 	<classpathentry kind="lib" path="lib/imap.jar"/>
> > > 	<classpathentry kind="lib" path="lib/mail.jar"/>
> > > 	<classpathentry kind="lib" path="lib/mailapi.jar"/>
> > > 	<classpathentry kind="lib" path="lib/pop3.jar"/>
> > > 	<classpathentry kind="lib" path="lib/smtp.jar"/>
> > > 	<classpathentry kind="lib" path="lib/activation.jar"/>
> > > 	<classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
> > > 	<classpathentry kind="lib" path="lib/xmlgraphics-commons-1.3.jar"
> > > sourcepath="D:/Dokumente und
> > > Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/src/java">
> > > 	<attributes>
> > > 		<attribute name="javadoc_location" value="file:/D:/Dokumente
> > > und Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/javadocs/"/>
> > > 		</attributes>
> > > 	</classpathentry>
> > > 	<classpathentry kind="lib" path="lib/fop_095.jar"/>
> > > 	<classpathentry kind="var" path="JRE_LIB"/>
> > > 	<classpathentry kind="lib" path="lib/commons-io-1.3.1.jar"/>
> > > 
> > > Maybe you can tell me which jar needs to be updated.
> > 
> > None. Looks good. Are you really, really sure that you're loading the
> > right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")
> > 
> > Optionally, you can download XML Graphics Common 1.3.1 which contains a
> > few bugfixes but it shouldn't affect the present case.
> > 
> > Do PNG or JPEG files work instead of EPS (just as a test for your
> > environment)?
> > 
> > Unfortunately we have to use eps Files. JPG Files work. I have no
> experience
> > with PNG Files and fop.
> > 
> > > Here you can see the fop code that I use to embed the eps file;
> > > 
> > > <fo:block  color="white" font-family="ArialRegular" font-size="9pt" >
> > > <fo:external-graphic content-width="95mm" content-height="45mm"
> > > scaling="uniform">
> > >          <xsl:attribute name="padding-left">
> > > 		<xsl:value-of select="$padding"></xsl:value-of>
> > >          </xsl:attribute>
> > >          <xsl:attribute name="src">
> > > 		<xsl:value-of select="IMAGE/@url"/>
> > > 	   </xsl:attribute>
> > > 	</fo:external-graphic>
> > > </fo:block>		
> > > 
> > > Maybe you can send me the code that you have used to test the image.
> > 
> > I tested from the command-line (fop -fo robert.fo -ps out.ps) with this
> > file:
> > <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
> >   <fo:layout-master-set>
> >     <fo:simple-page-master master-name="A4" page-height="29.7cm"
> > page-width="21cm" margin="2cm">
> >       <fo:region-body/>
> >     </fo:simple-page-master>
> >   </fo:layout-master-set>
> >   <fo:page-sequence master-reference="A4">
> >     <fo:flow flow-name="xsl-region-body">
> >       <fo:block><fo:external-graphic
> > src="langh_bilder_3_direkt_2.eps"/></fo:block>
> >     </fo:flow>
> >   </fo:page-sequence>
> > </fo:root>
> > 
> > 
> > > 
> > > -----Ursprungliche Nachricht-----
> > > Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> > > Gesendet: Montag, 16. Juni 2008 14:34
> > > An: fop-users@xmlgraphics.apache.org
> > > Betreff: Re: Problem with EPS Pictures in fop 0.95
> > > 
> > > Robert sent me two files off-list. The first (size 65KB) is something I
> > > don't recognize. It's definitely not an EPS file (neither binary not
> > > ASCII). GhostScript cannot display it either. ImageMagick seems to think
> > > of it as an EPS file but then fails to process it. The second (size
> > > 4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
> > > by GhostScript and properly handled by FOP 0.95beta.
> > > 
> > > I assume you get the error for the first file but you opened the second
> > > in GhostScript. You probably chose the wrong file format for saving the
> > > image in Photoshop or something like that. I mention Photoshop as that
> > > string can be found in both files.
> > > 
> > > On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> > > > Hello,
> > > >  
> > > >  I have a problem with a single eps picture.
> > > >  
> > > > I try to emdeb the image as an <fo:external-graphic> in a Postscript
> > File.
> > > > I get the following Error Message
> > > >  
> > > >  
> > > > 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image
> not
> > > > available: No ImagePreloader found for
> > > >
> > >
> >
> W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> > > > 418.eps
> > > >  
> > > > The picture is in the given directory and other eps files are loaded
> as
> > > > well. Loading the eps picture with gostview also works fine.
> > > >  
> > > >  
> > > > Maybe someone can help me to find the right image preloader for that
> > file.
> > > >  
> > > >                                                
> > > >                                    Kind regards Robert Eberhardt
> > > > --
> > > 



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


AW: Problem with EPS Pictures in fop 0.95

Posted by Robert Eberhardt <ro...@werum.de>.

-----Ursprungliche Nachricht-----
Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
Gesendet: Montag, 16. Juni 2008 17:35
An: fop-users@xmlgraphics.apache.org
Betreff: Re: Problem with EPS Pictures in fop 0.95

I'm on WinXP, too. The exact same thing you do works here on Sun JDK
1.5.0_14-b03. The only thing that remains for me is that you copied some
JARs into the JRE's lib/ext or lib/endorsed directory so that they are
higher up in the class loader hierarchy and are somehow causing class
loding issues. Otherwise, I can't explain this.

You still haven't answered my questions:
> Are you really, really sure that you're loading the
> right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")

THE EPS File begins with the following code:

langh_bilder_3_direkt.eps                                      EPSF8BIM
langh_   @
?   <          @                    ??aO  %!PS-Adobe-3.0 EPSF-3.0 %%Creator:
Adobe Photoshop Version 10.0x001 %%Title: langh_bilder_3_direkt.eps
%%CreationDate: 16.06.2008 13:41 Uhr %%BoundingBox: 0 0 269 127
%%HiResBoundingBox: 0 0 269.28 127.44 %%SuppressDotGainCompensation
%%DocumentProcessColors: Cyan Magenta Yellow Black %ADO_ContainsXMP:
MainFirst %%EndComments %%BeginProlog %%EndProlog %%BeginSetup %%EndSetup
%ImageData: 1122 531 8 4 1 1122 1 "beginimage" %BeginPhotoshop: 15014 %
3842494D04040000000000071C020000020000003842494D0425000000000010 %
E8F15CF32FC118A1A27B67ADC564D5BA3842494D03EA000000001FF53C3F786D %
6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D3822 %
3F3E0A3C21444F435459504520706C697374205055424C494320222D2F2F4170 %
706C6520436F6D70757465722F2F44544420504C49535420312E302F2F454E22 %
2022687474703A2F2F7777772E6170706C652E636F6D2F445444732F50726F70 %
657274794C6973742D312E302E647464223E0A3C706C6973742076657273696F %
6E3D22312E30223E0A3C646963743E0A093C6B65793E636F6D2E6170706C652E %
7072696E742E50616765466F726D61742E466F726D617474696E675072696E74 %
65723C2F6B65793E0A093C646963743E0A09093C6B65793E636F6D2E6170706C %
652E7072696E742E7469636B65742E63726561746F723C2F6B65793E0A09093C
......

Removing  the content before "%!PS-Adobe-3.0 EPSF-3.0" leads to a better
behaviour: (FOP generates no error, but the resulting out.ps seems to be
invalid). 

I think that the image loading framework has some problems with parsing the
header from the given file. 

And:
> Do PNG or JPEG files work instead of EPS (just as a test for your
> environment)?

JPEG works instead of EPS. Other EPS files (transparent files work also).

On 16.06.2008 16:26:16 Robert Eberhardt wrote:
> Hello Jeremias,
> 
> Unfortunately it still does not work on my computer. Maybe we can find the
> difference between your configuration and mine. I have tried to collect
some
> data that may help you. I am using a Windows XP System. But the Productive
> System is a Linux System. But both Systems have the same problem with the
> image.
> 
> If you are interested in more information let me know
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>fop -v -fo robert.fo -ps
> out.ps
> FOP Version 0.95beta
> 16.06.2008 16:12:14 org.apache.fop.fo.flow.ExternalGraphic bind
> SCHWERWIEGEND: Image not available: No ImagePreloader found for
> langh_bilder_3_direkt.eps
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>java -version
> java version "1.5.0_10"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode)
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>type robert.fo
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
>   <fo:layout-master-set>
>     <fo:simple-page-master master-name="A4" page-height="29.7cm"
> page-width="21cm" margin="2cm">
>       <fo:region-body/>
>     </fo:simple-page-master>
>   </fo:layout-master-set>
>   <fo:page-sequence master-reference="A4">
>     <fo:flow flow-name="xsl-region-body">
>       <fo:block><fo:external-graphic
> src="langh_bilder_3_direkt.eps"/></fo:block>
>     </fo:flow>
>   </fo:page-sequence>
> </fo:root>
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>dir lang*.eps
>  Datentrager in Laufwerk D: ist Daten
>  Volumeseriennummer: 2C82-C710
> 
>  Verzeichnis von D:\Dokumente und Einstellungen\eberhardt\Desktop
> 
> 16.06.2008  13:51         4.263.467 langh_bilder_3_direkt.eps
>                1 Datei(en)      4.263.467 Bytes
>                0 Verzeichnis(se), 27.008.802.816 Bytes frei
> 
> 
> 
> 
> 
> -----Ursprungliche Nachricht-----
> Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> Gesendet: Montag, 16. Juni 2008 15:07
> An: fop-users@xmlgraphics.apache.org
> Betreff: Re: AW: Problem with EPS Pictures in fop 0.95
> 
> On 16.06.2008 14:55:38 Robert Eberhardt wrote:
> > Hello Jeremias,
> > 
> > First I want to apologize for sending the images off list. 
> 
> Why? I wrote that this is a possibility. Actually, you might have made a
> few people grumpy by sending such a large file to the list. Large files
> are better sent to individuals offering to look into an issue.
> 
> > Second I tried to emebed the file I have sent to you (the second file),
> but
> > it failed with the same message (No Image Preloader found). I think the
> > first file was inserted by the mail server I am using.
> 
> Weird.
> 
> > I Attached my classpath file, to ask if you can see if I am may using a
to
> > old version of a required library. (smt.jar, mail.jar an so on can be
> > ignored, I need them the because my application sends the produced pdf
by
> > mail.)
> > 
> > <classpathentry kind="src" path="src"/>
> > 	<classpathentry kind="lib" path="lib/avalon-framework-4.2.0.jar"/>
> > 	<classpathentry kind="lib" path="lib/batik-all-1.6.jar"/>
> > 	<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
> > 	<classpathentry kind="lib" path="lib/jdom.jar"/>
> > 	<classpathentry kind="lib" path="lib/ojdbc14.jar"/>
> > 	<classpathentry kind="lib" path="lib/serializer-2.7.0.jar"/>
> > 	<classpathentry kind="lib" path="lib/xalan-2.7.0.jar"/>
> > 	<classpathentry kind="lib" path="lib/xercesImpl-2.7.1.jar"/>
> > 	<classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
> > 	<classpathentry kind="lib" path="lib/dsn.jar"/>
> > 	<classpathentry kind="lib" path="lib/imap.jar"/>
> > 	<classpathentry kind="lib" path="lib/mail.jar"/>
> > 	<classpathentry kind="lib" path="lib/mailapi.jar"/>
> > 	<classpathentry kind="lib" path="lib/pop3.jar"/>
> > 	<classpathentry kind="lib" path="lib/smtp.jar"/>
> > 	<classpathentry kind="lib" path="lib/activation.jar"/>
> > 	<classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
> > 	<classpathentry kind="lib" path="lib/xmlgraphics-commons-1.3.jar"
> > sourcepath="D:/Dokumente und
> > Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/src/java">
> > 	<attributes>
> > 		<attribute name="javadoc_location" value="file:/D:/Dokumente
> > und Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/javadocs/"/>
> > 		</attributes>
> > 	</classpathentry>
> > 	<classpathentry kind="lib" path="lib/fop_095.jar"/>
> > 	<classpathentry kind="var" path="JRE_LIB"/>
> > 	<classpathentry kind="lib" path="lib/commons-io-1.3.1.jar"/>
> > 
> > Maybe you can tell me which jar needs to be updated.
> 
> None. Looks good. Are you really, really sure that you're loading the
> right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")
> 
> Optionally, you can download XML Graphics Common 1.3.1 which contains a
> few bugfixes but it shouldn't affect the present case.
> 
> Do PNG or JPEG files work instead of EPS (just as a test for your
> environment)?
> 
> Unfortunately we have to use eps Files. JPG Files work. I have no
experience
> with PNG Files and fop.
> 
> > Here you can see the fop code that I use to embed the eps file;
> > 
> > <fo:block  color="white" font-family="ArialRegular" font-size="9pt" >
> > <fo:external-graphic content-width="95mm" content-height="45mm"
> > scaling="uniform">
> >          <xsl:attribute name="padding-left">
> > 		<xsl:value-of select="$padding"></xsl:value-of>
> >          </xsl:attribute>
> >          <xsl:attribute name="src">
> > 		<xsl:value-of select="IMAGE/@url"/>
> > 	   </xsl:attribute>
> > 	</fo:external-graphic>
> > </fo:block>		
> > 
> > Maybe you can send me the code that you have used to test the image.
> 
> I tested from the command-line (fop -fo robert.fo -ps out.ps) with this
> file:
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
>   <fo:layout-master-set>
>     <fo:simple-page-master master-name="A4" page-height="29.7cm"
> page-width="21cm" margin="2cm">
>       <fo:region-body/>
>     </fo:simple-page-master>
>   </fo:layout-master-set>
>   <fo:page-sequence master-reference="A4">
>     <fo:flow flow-name="xsl-region-body">
>       <fo:block><fo:external-graphic
> src="langh_bilder_3_direkt_2.eps"/></fo:block>
>     </fo:flow>
>   </fo:page-sequence>
> </fo:root>
> 
> 
> > 
> > -----Ursprungliche Nachricht-----
> > Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> > Gesendet: Montag, 16. Juni 2008 14:34
> > An: fop-users@xmlgraphics.apache.org
> > Betreff: Re: Problem with EPS Pictures in fop 0.95
> > 
> > Robert sent me two files off-list. The first (size 65KB) is something I
> > don't recognize. It's definitely not an EPS file (neither binary not
> > ASCII). GhostScript cannot display it either. ImageMagick seems to think
> > of it as an EPS file but then fails to process it. The second (size
> > 4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
> > by GhostScript and properly handled by FOP 0.95beta.
> > 
> > I assume you get the error for the first file but you opened the second
> > in GhostScript. You probably chose the wrong file format for saving the
> > image in Photoshop or something like that. I mention Photoshop as that
> > string can be found in both files.
> > 
> > On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> > > Hello,
> > >  
> > >  I have a problem with a single eps picture.
> > >  
> > > I try to emdeb the image as an <fo:external-graphic> in a Postscript
> File.
> > > I get the following Error Message
> > >  
> > >  
> > > 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image
not
> > > available: No ImagePreloader found for
> > >
> >
>
W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> > > 418.eps
> > >  
> > > The picture is in the given directory and other eps files are loaded
as
> > > well. Loading the eps picture with gostview also works fine.
> > >  
> > >  
> > > Maybe someone can help me to find the right image preloader for that
> file.
> > >  
> > >                                                
> > >                                    Kind regards Robert Eberhardt
> > > --
> > 



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: Problem with EPS Pictures in fop 0.95

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
I'm on WinXP, too. The exact same thing you do works here on Sun JDK
1.5.0_14-b03. The only thing that remains for me is that you copied some
JARs into the JRE's lib/ext or lib/endorsed directory so that they are
higher up in the class loader hierarchy and are somehow causing class
loding issues. Otherwise, I can't explain this.

You still haven't answered my questions:
> Are you really, really sure that you're loading the
> right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")

And:
> Do PNG or JPEG files work instead of EPS (just as a test for your
> environment)?


On 16.06.2008 16:26:16 Robert Eberhardt wrote:
> Hello Jeremias,
> 
> Unfortunately it still does not work on my computer. Maybe we can find the
> difference between your configuration and mine. I have tried to collect some
> data that may help you. I am using a Windows XP System. But the Productive
> System is a Linux System. But both Systems have the same problem with the
> image.
> 
> If you are interested in more information let me know
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>fop -v -fo robert.fo -ps
> out.ps
> FOP Version 0.95beta
> 16.06.2008 16:12:14 org.apache.fop.fo.flow.ExternalGraphic bind
> SCHWERWIEGEND: Image not available: No ImagePreloader found for
> langh_bilder_3_direkt.eps
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>java -version
> java version "1.5.0_10"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode)
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>type robert.fo
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
>   <fo:layout-master-set>
>     <fo:simple-page-master master-name="A4" page-height="29.7cm"
> page-width="21cm" margin="2cm">
>       <fo:region-body/>
>     </fo:simple-page-master>
>   </fo:layout-master-set>
>   <fo:page-sequence master-reference="A4">
>     <fo:flow flow-name="xsl-region-body">
>       <fo:block><fo:external-graphic
> src="langh_bilder_3_direkt.eps"/></fo:block>
>     </fo:flow>
>   </fo:page-sequence>
> </fo:root>
> 
> D:\Dokumente und Einstellungen\eberhardt\Desktop>dir lang*.eps
>  Datentrager in Laufwerk D: ist Daten
>  Volumeseriennummer: 2C82-C710
> 
>  Verzeichnis von D:\Dokumente und Einstellungen\eberhardt\Desktop
> 
> 16.06.2008  13:51         4.263.467 langh_bilder_3_direkt.eps
>                1 Datei(en)      4.263.467 Bytes
>                0 Verzeichnis(se), 27.008.802.816 Bytes frei
> 
> 
> 
> 
> 
> -----Ursprungliche Nachricht-----
> Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> Gesendet: Montag, 16. Juni 2008 15:07
> An: fop-users@xmlgraphics.apache.org
> Betreff: Re: AW: Problem with EPS Pictures in fop 0.95
> 
> On 16.06.2008 14:55:38 Robert Eberhardt wrote:
> > Hello Jeremias,
> > 
> > First I want to apologize for sending the images off list. 
> 
> Why? I wrote that this is a possibility. Actually, you might have made a
> few people grumpy by sending such a large file to the list. Large files
> are better sent to individuals offering to look into an issue.
> 
> > Second I tried to emebed the file I have sent to you (the second file),
> but
> > it failed with the same message (No Image Preloader found). I think the
> > first file was inserted by the mail server I am using.
> 
> Weird.
> 
> > I Attached my classpath file, to ask if you can see if I am may using a to
> > old version of a required library. (smt.jar, mail.jar an so on can be
> > ignored, I need them the because my application sends the produced pdf by
> > mail.)
> > 
> > <classpathentry kind="src" path="src"/>
> > 	<classpathentry kind="lib" path="lib/avalon-framework-4.2.0.jar"/>
> > 	<classpathentry kind="lib" path="lib/batik-all-1.6.jar"/>
> > 	<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
> > 	<classpathentry kind="lib" path="lib/jdom.jar"/>
> > 	<classpathentry kind="lib" path="lib/ojdbc14.jar"/>
> > 	<classpathentry kind="lib" path="lib/serializer-2.7.0.jar"/>
> > 	<classpathentry kind="lib" path="lib/xalan-2.7.0.jar"/>
> > 	<classpathentry kind="lib" path="lib/xercesImpl-2.7.1.jar"/>
> > 	<classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
> > 	<classpathentry kind="lib" path="lib/dsn.jar"/>
> > 	<classpathentry kind="lib" path="lib/imap.jar"/>
> > 	<classpathentry kind="lib" path="lib/mail.jar"/>
> > 	<classpathentry kind="lib" path="lib/mailapi.jar"/>
> > 	<classpathentry kind="lib" path="lib/pop3.jar"/>
> > 	<classpathentry kind="lib" path="lib/smtp.jar"/>
> > 	<classpathentry kind="lib" path="lib/activation.jar"/>
> > 	<classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
> > 	<classpathentry kind="lib" path="lib/xmlgraphics-commons-1.3.jar"
> > sourcepath="D:/Dokumente und
> > Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/src/java">
> > 	<attributes>
> > 		<attribute name="javadoc_location" value="file:/D:/Dokumente
> > und Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/javadocs/"/>
> > 		</attributes>
> > 	</classpathentry>
> > 	<classpathentry kind="lib" path="lib/fop_095.jar"/>
> > 	<classpathentry kind="var" path="JRE_LIB"/>
> > 	<classpathentry kind="lib" path="lib/commons-io-1.3.1.jar"/>
> > 
> > Maybe you can tell me which jar needs to be updated.
> 
> None. Looks good. Are you really, really sure that you're loading the
> right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")
> 
> Optionally, you can download XML Graphics Common 1.3.1 which contains a
> few bugfixes but it shouldn't affect the present case.
> 
> Do PNG or JPEG files work instead of EPS (just as a test for your
> environment)?
> 
> Unfortunately we have to use eps Files. JPG Files work. I have no experience
> with PNG Files and fop.
> 
> > Here you can see the fop code that I use to embed the eps file;
> > 
> > <fo:block  color="white" font-family="ArialRegular" font-size="9pt" >
> > <fo:external-graphic content-width="95mm" content-height="45mm"
> > scaling="uniform">
> >          <xsl:attribute name="padding-left">
> > 		<xsl:value-of select="$padding"></xsl:value-of>
> >          </xsl:attribute>
> >          <xsl:attribute name="src">
> > 		<xsl:value-of select="IMAGE/@url"/>
> > 	   </xsl:attribute>
> > 	</fo:external-graphic>
> > </fo:block>		
> > 
> > Maybe you can send me the code that you have used to test the image.
> 
> I tested from the command-line (fop -fo robert.fo -ps out.ps) with this
> file:
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
>   <fo:layout-master-set>
>     <fo:simple-page-master master-name="A4" page-height="29.7cm"
> page-width="21cm" margin="2cm">
>       <fo:region-body/>
>     </fo:simple-page-master>
>   </fo:layout-master-set>
>   <fo:page-sequence master-reference="A4">
>     <fo:flow flow-name="xsl-region-body">
>       <fo:block><fo:external-graphic
> src="langh_bilder_3_direkt_2.eps"/></fo:block>
>     </fo:flow>
>   </fo:page-sequence>
> </fo:root>
> 
> 
> > 
> > -----Ursprungliche Nachricht-----
> > Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> > Gesendet: Montag, 16. Juni 2008 14:34
> > An: fop-users@xmlgraphics.apache.org
> > Betreff: Re: Problem with EPS Pictures in fop 0.95
> > 
> > Robert sent me two files off-list. The first (size 65KB) is something I
> > don't recognize. It's definitely not an EPS file (neither binary not
> > ASCII). GhostScript cannot display it either. ImageMagick seems to think
> > of it as an EPS file but then fails to process it. The second (size
> > 4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
> > by GhostScript and properly handled by FOP 0.95beta.
> > 
> > I assume you get the error for the first file but you opened the second
> > in GhostScript. You probably chose the wrong file format for saving the
> > image in Photoshop or something like that. I mention Photoshop as that
> > string can be found in both files.
> > 
> > On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> > > Hello,
> > >  
> > >  I have a problem with a single eps picture.
> > >  
> > > I try to emdeb the image as an <fo:external-graphic> in a Postscript
> File.
> > > I get the following Error Message
> > >  
> > >  
> > > 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> > > available: No ImagePreloader found for
> > >
> >
> W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> > > 418.eps
> > >  
> > > The picture is in the given directory and other eps files are loaded as
> > > well. Loading the eps picture with gostview also works fine.
> > >  
> > >  
> > > Maybe someone can help me to find the right image preloader for that
> file.
> > >  
> > >                                                
> > >                                    Kind regards Robert Eberhardt
> > > --
> > 



Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Problem with EPS Pictures in fop 0.95

Posted by Robert Eberhardt <ro...@werum.de>.
Hello Jeremias,

Unfortunately it still does not work on my computer. Maybe we can find the
difference between your configuration and mine. I have tried to collect some
data that may help you. I am using a Windows XP System. But the Productive
System is a Linux System. But both Systems have the same problem with the
image.

If you are interested in more information let me know

D:\Dokumente und Einstellungen\eberhardt\Desktop>fop -v -fo robert.fo -ps
out.ps
FOP Version 0.95beta
16.06.2008 16:12:14 org.apache.fop.fo.flow.ExternalGraphic bind
SCHWERWIEGEND: Image not available: No ImagePreloader found for
langh_bilder_3_direkt.eps

D:\Dokumente und Einstellungen\eberhardt\Desktop>java -version
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode)

D:\Dokumente und Einstellungen\eberhardt\Desktop>type robert.fo
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <fo:layout-master-set>
    <fo:simple-page-master master-name="A4" page-height="29.7cm"
page-width="21cm" margin="2cm">
      <fo:region-body/>
    </fo:simple-page-master>
  </fo:layout-master-set>
  <fo:page-sequence master-reference="A4">
    <fo:flow flow-name="xsl-region-body">
      <fo:block><fo:external-graphic
src="langh_bilder_3_direkt.eps"/></fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>

D:\Dokumente und Einstellungen\eberhardt\Desktop>dir lang*.eps
 Datentrager in Laufwerk D: ist Daten
 Volumeseriennummer: 2C82-C710

 Verzeichnis von D:\Dokumente und Einstellungen\eberhardt\Desktop

16.06.2008  13:51         4.263.467 langh_bilder_3_direkt.eps
               1 Datei(en)      4.263.467 Bytes
               0 Verzeichnis(se), 27.008.802.816 Bytes frei





-----Ursprungliche Nachricht-----
Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
Gesendet: Montag, 16. Juni 2008 15:07
An: fop-users@xmlgraphics.apache.org
Betreff: Re: AW: Problem with EPS Pictures in fop 0.95

On 16.06.2008 14:55:38 Robert Eberhardt wrote:
> Hello Jeremias,
> 
> First I want to apologize for sending the images off list. 

Why? I wrote that this is a possibility. Actually, you might have made a
few people grumpy by sending such a large file to the list. Large files
are better sent to individuals offering to look into an issue.

> Second I tried to emebed the file I have sent to you (the second file),
but
> it failed with the same message (No Image Preloader found). I think the
> first file was inserted by the mail server I am using.

Weird.

> I Attached my classpath file, to ask if you can see if I am may using a to
> old version of a required library. (smt.jar, mail.jar an so on can be
> ignored, I need them the because my application sends the produced pdf by
> mail.)
> 
> <classpathentry kind="src" path="src"/>
> 	<classpathentry kind="lib" path="lib/avalon-framework-4.2.0.jar"/>
> 	<classpathentry kind="lib" path="lib/batik-all-1.6.jar"/>
> 	<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
> 	<classpathentry kind="lib" path="lib/jdom.jar"/>
> 	<classpathentry kind="lib" path="lib/ojdbc14.jar"/>
> 	<classpathentry kind="lib" path="lib/serializer-2.7.0.jar"/>
> 	<classpathentry kind="lib" path="lib/xalan-2.7.0.jar"/>
> 	<classpathentry kind="lib" path="lib/xercesImpl-2.7.1.jar"/>
> 	<classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
> 	<classpathentry kind="lib" path="lib/dsn.jar"/>
> 	<classpathentry kind="lib" path="lib/imap.jar"/>
> 	<classpathentry kind="lib" path="lib/mail.jar"/>
> 	<classpathentry kind="lib" path="lib/mailapi.jar"/>
> 	<classpathentry kind="lib" path="lib/pop3.jar"/>
> 	<classpathentry kind="lib" path="lib/smtp.jar"/>
> 	<classpathentry kind="lib" path="lib/activation.jar"/>
> 	<classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
> 	<classpathentry kind="lib" path="lib/xmlgraphics-commons-1.3.jar"
> sourcepath="D:/Dokumente und
> Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/src/java">
> 	<attributes>
> 		<attribute name="javadoc_location" value="file:/D:/Dokumente
> und Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/javadocs/"/>
> 		</attributes>
> 	</classpathentry>
> 	<classpathentry kind="lib" path="lib/fop_095.jar"/>
> 	<classpathentry kind="var" path="JRE_LIB"/>
> 	<classpathentry kind="lib" path="lib/commons-io-1.3.1.jar"/>
> 
> Maybe you can tell me which jar needs to be updated.

None. Looks good. Are you really, really sure that you're loading the
right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")

Optionally, you can download XML Graphics Common 1.3.1 which contains a
few bugfixes but it shouldn't affect the present case.

Do PNG or JPEG files work instead of EPS (just as a test for your
environment)?

Unfortunately we have to use eps Files. JPG Files work. I have no experience
with PNG Files and fop.

> Here you can see the fop code that I use to embed the eps file;
> 
> <fo:block  color="white" font-family="ArialRegular" font-size="9pt" >
> <fo:external-graphic content-width="95mm" content-height="45mm"
> scaling="uniform">
>          <xsl:attribute name="padding-left">
> 		<xsl:value-of select="$padding"></xsl:value-of>
>          </xsl:attribute>
>          <xsl:attribute name="src">
> 		<xsl:value-of select="IMAGE/@url"/>
> 	   </xsl:attribute>
> 	</fo:external-graphic>
> </fo:block>		
> 
> Maybe you can send me the code that you have used to test the image.

I tested from the command-line (fop -fo robert.fo -ps out.ps) with this
file:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <fo:layout-master-set>
    <fo:simple-page-master master-name="A4" page-height="29.7cm"
page-width="21cm" margin="2cm">
      <fo:region-body/>
    </fo:simple-page-master>
  </fo:layout-master-set>
  <fo:page-sequence master-reference="A4">
    <fo:flow flow-name="xsl-region-body">
      <fo:block><fo:external-graphic
src="langh_bilder_3_direkt_2.eps"/></fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>


> 
> -----Ursprungliche Nachricht-----
> Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> Gesendet: Montag, 16. Juni 2008 14:34
> An: fop-users@xmlgraphics.apache.org
> Betreff: Re: Problem with EPS Pictures in fop 0.95
> 
> Robert sent me two files off-list. The first (size 65KB) is something I
> don't recognize. It's definitely not an EPS file (neither binary not
> ASCII). GhostScript cannot display it either. ImageMagick seems to think
> of it as an EPS file but then fails to process it. The second (size
> 4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
> by GhostScript and properly handled by FOP 0.95beta.
> 
> I assume you get the error for the first file but you opened the second
> in GhostScript. You probably chose the wrong file format for saving the
> image in Photoshop or something like that. I mention Photoshop as that
> string can be found in both files.
> 
> On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> > Hello,
> >  
> >  I have a problem with a single eps picture.
> >  
> > I try to emdeb the image as an <fo:external-graphic> in a Postscript
File.
> > I get the following Error Message
> >  
> >  
> > 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> > available: No ImagePreloader found for
> >
>
W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> > 418.eps
> >  
> > The picture is in the given directory and other eps files are loaded as
> > well. Loading the eps picture with gostview also works fine.
> >  
> >  
> > Maybe someone can help me to find the right image preloader for that
file.
> >  
> >                                                
> >                                    Kind regards Robert Eberhardt
> > --
> 




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: AW: Problem with EPS Pictures in fop 0.95

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
On 16.06.2008 14:55:38 Robert Eberhardt wrote:
> Hello Jeremias,
> 
> First I want to apologize for sending the images off list. 

Why? I wrote that this is a possibility. Actually, you might have made a
few people grumpy by sending such a large file to the list. Large files
are better sent to individuals offering to look into an issue.

> Second I tried to emebed the file I have sent to you (the second file), but
> it failed with the same message (No Image Preloader found). I think the
> first file was inserted by the mail server I am using.

Weird.

> I Attached my classpath file, to ask if you can see if I am may using a to
> old version of a required library. (smt.jar, mail.jar an so on can be
> ignored, I need them the because my application sends the produced pdf by
> mail.)
> 
> <classpathentry kind="src" path="src"/>
> 	<classpathentry kind="lib" path="lib/avalon-framework-4.2.0.jar"/>
> 	<classpathentry kind="lib" path="lib/batik-all-1.6.jar"/>
> 	<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
> 	<classpathentry kind="lib" path="lib/jdom.jar"/>
> 	<classpathentry kind="lib" path="lib/ojdbc14.jar"/>
> 	<classpathentry kind="lib" path="lib/serializer-2.7.0.jar"/>
> 	<classpathentry kind="lib" path="lib/xalan-2.7.0.jar"/>
> 	<classpathentry kind="lib" path="lib/xercesImpl-2.7.1.jar"/>
> 	<classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
> 	<classpathentry kind="lib" path="lib/dsn.jar"/>
> 	<classpathentry kind="lib" path="lib/imap.jar"/>
> 	<classpathentry kind="lib" path="lib/mail.jar"/>
> 	<classpathentry kind="lib" path="lib/mailapi.jar"/>
> 	<classpathentry kind="lib" path="lib/pop3.jar"/>
> 	<classpathentry kind="lib" path="lib/smtp.jar"/>
> 	<classpathentry kind="lib" path="lib/activation.jar"/>
> 	<classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
> 	<classpathentry kind="lib" path="lib/xmlgraphics-commons-1.3.jar"
> sourcepath="D:/Dokumente und
> Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/src/java">
> 	<attributes>
> 		<attribute name="javadoc_location" value="file:/D:/Dokumente
> und Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/javadocs/"/>
> 		</attributes>
> 	</classpathentry>
> 	<classpathentry kind="lib" path="lib/fop_095.jar"/>
> 	<classpathentry kind="var" path="JRE_LIB"/>
> 	<classpathentry kind="lib" path="lib/commons-io-1.3.1.jar"/>
> 
> Maybe you can tell me which jar needs to be updated.

None. Looks good. Are you really, really sure that you're loading the
right file? (one that begins with "%!PS-Adobe-3.0 EPSF-3.0")

Optionally, you can download XML Graphics Common 1.3.1 which contains a
few bugfixes but it shouldn't affect the present case.

Do PNG or JPEG files work instead of EPS (just as a test for your
environment)?

> Here you can see the fop code that I use to embed the eps file;
> 
> <fo:block  color="white" font-family="ArialRegular" font-size="9pt" >
> <fo:external-graphic content-width="95mm" content-height="45mm"
> scaling="uniform">
>          <xsl:attribute name="padding-left">
> 		<xsl:value-of select="$padding"></xsl:value-of>
>          </xsl:attribute>
>          <xsl:attribute name="src">
> 		<xsl:value-of select="IMAGE/@url"/>
> 	   </xsl:attribute>
> 	</fo:external-graphic>
> </fo:block>		
> 
> Maybe you can send me the code that you have used to test the image.

I tested from the command-line (fop -fo robert.fo -ps out.ps) with this
file:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
  <fo:layout-master-set>
    <fo:simple-page-master master-name="A4" page-height="29.7cm" page-width="21cm" margin="2cm">
      <fo:region-body/>
    </fo:simple-page-master>
  </fo:layout-master-set>
  <fo:page-sequence master-reference="A4">
    <fo:flow flow-name="xsl-region-body">
      <fo:block><fo:external-graphic src="langh_bilder_3_direkt_2.eps"/></fo:block>
    </fo:flow>
  </fo:page-sequence>
</fo:root>


> 
> -----Ursprungliche Nachricht-----
> Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
> Gesendet: Montag, 16. Juni 2008 14:34
> An: fop-users@xmlgraphics.apache.org
> Betreff: Re: Problem with EPS Pictures in fop 0.95
> 
> Robert sent me two files off-list. The first (size 65KB) is something I
> don't recognize. It's definitely not an EPS file (neither binary not
> ASCII). GhostScript cannot display it either. ImageMagick seems to think
> of it as an EPS file but then fails to process it. The second (size
> 4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
> by GhostScript and properly handled by FOP 0.95beta.
> 
> I assume you get the error for the first file but you opened the second
> in GhostScript. You probably chose the wrong file format for saving the
> image in Photoshop or something like that. I mention Photoshop as that
> string can be found in both files.
> 
> On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> > Hello,
> >  
> >  I have a problem with a single eps picture.
> >  
> > I try to emdeb the image as an <fo:external-graphic> in a Postscript File.
> > I get the following Error Message
> >  
> >  
> > 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> > available: No ImagePreloader found for
> >
> W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> > 418.eps
> >  
> > The picture is in the given directory and other eps files are loaded as
> > well. Loading the eps picture with gostview also works fine.
> >  
> >  
> > Maybe someone can help me to find the right image preloader for that file.
> >  
> >                                                
> >                                    Kind regards Robert Eberhardt
> > --
> 




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


AW: Problem with EPS Pictures in fop 0.95

Posted by Robert Eberhardt <ro...@werum.de>.
Hello Jeremias,

First I want to apologize for sending the images off list. 

Second I tried to emebed the file I have sent to you (the second file), but
it failed with the same message (No Image Preloader found). I think the
first file was inserted by the mail server I am using.

I Attached my classpath file, to ask if you can see if I am may using a to
old version of a required library. (smt.jar, mail.jar an so on can be
ignored, I need them the because my application sends the produced pdf by
mail.)

<classpathentry kind="src" path="src"/>
	<classpathentry kind="lib" path="lib/avalon-framework-4.2.0.jar"/>
	<classpathentry kind="lib" path="lib/batik-all-1.6.jar"/>
	<classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
	<classpathentry kind="lib" path="lib/jdom.jar"/>
	<classpathentry kind="lib" path="lib/ojdbc14.jar"/>
	<classpathentry kind="lib" path="lib/serializer-2.7.0.jar"/>
	<classpathentry kind="lib" path="lib/xalan-2.7.0.jar"/>
	<classpathentry kind="lib" path="lib/xercesImpl-2.7.1.jar"/>
	<classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
	<classpathentry kind="lib" path="lib/dsn.jar"/>
	<classpathentry kind="lib" path="lib/imap.jar"/>
	<classpathentry kind="lib" path="lib/mail.jar"/>
	<classpathentry kind="lib" path="lib/mailapi.jar"/>
	<classpathentry kind="lib" path="lib/pop3.jar"/>
	<classpathentry kind="lib" path="lib/smtp.jar"/>
	<classpathentry kind="lib" path="lib/activation.jar"/>
	<classpathentry kind="lib" path="lib/log4j-1.2.15.jar"/>
	<classpathentry kind="lib" path="lib/xmlgraphics-commons-1.3.jar"
sourcepath="D:/Dokumente und
Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/src/java">
	<attributes>
		<attribute name="javadoc_location" value="file:/D:/Dokumente
und Einstellungen/eberhardt/Desktop/xmlgraphics-commons-1.3/javadocs/"/>
		</attributes>
	</classpathentry>
	<classpathentry kind="lib" path="lib/fop_095.jar"/>
	<classpathentry kind="var" path="JRE_LIB"/>
	<classpathentry kind="lib" path="lib/commons-io-1.3.1.jar"/>

Maybe you can tell me which jar needs to be updated.


Here you can see the fop code that I use to embed the eps file;

<fo:block  color="white" font-family="ArialRegular" font-size="9pt" >
<fo:external-graphic content-width="95mm" content-height="45mm"
scaling="uniform">
         <xsl:attribute name="padding-left">
		<xsl:value-of select="$padding"></xsl:value-of>
         </xsl:attribute>
         <xsl:attribute name="src">
		<xsl:value-of select="IMAGE/@url"/>
	   </xsl:attribute>
	</fo:external-graphic>
</fo:block>		

Maybe you can send me the code that you have used to test the image.


-----Ursprungliche Nachricht-----
Von: Jeremias Maerki [mailto:dev@jeremias-maerki.ch] 
Gesendet: Montag, 16. Juni 2008 14:34
An: fop-users@xmlgraphics.apache.org
Betreff: Re: Problem with EPS Pictures in fop 0.95

Robert sent me two files off-list. The first (size 65KB) is something I
don't recognize. It's definitely not an EPS file (neither binary not
ASCII). GhostScript cannot display it either. ImageMagick seems to think
of it as an EPS file but then fails to process it. The second (size
4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
by GhostScript and properly handled by FOP 0.95beta.

I assume you get the error for the first file but you opened the second
in GhostScript. You probably chose the wrong file format for saving the
image in Photoshop or something like that. I mention Photoshop as that
string can be found in both files.

On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> Hello,
>  
>  I have a problem with a single eps picture.
>  
> I try to emdeb the image as an <fo:external-graphic> in a Postscript File.
> I get the following Error Message
>  
>  
> 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> available: No ImagePreloader found for
>
W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> 418.eps
>  
> The picture is in the given directory and other eps files are loaded as
> well. Loading the eps picture with gostview also works fine.
>  
>  
> Maybe someone can help me to find the right image preloader for that file.
>  
>                                                
>                                    Kind regards Robert Eberhardt
> --




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Re: Problem with EPS Pictures in fop 0.95

Posted by Jeremias Maerki <de...@jeremias-maerki.ch>.
Robert sent me two files off-list. The first (size 65KB) is something I
don't recognize. It's definitely not an EPS file (neither binary not
ASCII). GhostScript cannot display it either. ImageMagick seems to think
of it as an EPS file but then fails to process it. The second (size
4.1MB) is an ASCII-mode EPS containing a large bitmap. That is displayed
by GhostScript and properly handled by FOP 0.95beta.

I assume you get the error for the first file but you opened the second
in GhostScript. You probably chose the wrong file format for saving the
image in Photoshop or something like that. I mention Photoshop as that
string can be found in both files.

On 16.06.2008 13:26:50 Robert Eberhardt wrote:
> Hello,
>  
>  I have a problem with a single eps picture.
>  
> I try to emdeb the image as an <fo:external-graphic> in a Postscript File.
> I get the following Error Message
>  
>  
> 2008-06-16 13:20:13,343 ERROR [main] org.apache.fop.fo.FONode: Image not
> available: No ImagePreloader found for
> W:\.eclipse_Head\Mailing\res\images\tmp\tmp2\..\..\medias\0000\00\13\33\1258
> 418.eps
>  
> The picture is in the given directory and other eps files are loaded as
> well. Loading the eps picture with gostview also works fine.
>  
>  
> Maybe someone can help me to find the right image preloader for that file.
>  
>                                                
>                                    Kind regards Robert Eberhardt
> --




Jeremias Maerki


---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org