|
View:
New views
11 Messages
—
Rating Filter:
Alert me
|
|
|
Problem with EPS Pictures in fop 0.95Hello, 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\1258418.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 -- |
|
|
Re: Problem with EPS Pictures in fop 0.95If 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@... For additional commands, e-mail: fop-users-help@... |
|
|
AW: Problem with EPS Pictures in fop 0.95Hello
Here is the image -----Ursprungliche Nachricht----- Von: Jeremias Maerki [mailto:dev@...] Gesendet: Montag, 16. Juni 2008 13:36 An: fop-users@... 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 > > 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@... For additional commands, e-mail: fop-users-help@... --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@... For additional commands, e-mail: fop-users-help@... |
|
|
Re: Problem with EPS Pictures in fop 0.95Robert 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@... For additional commands, e-mail: fop-users-help@... |
|
|
AW: Problem with EPS Pictures in fop 0.95Hello 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@...] Gesendet: Montag, 16. Juni 2008 14:34 An: fop-users@... 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 > > 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@... For additional commands, e-mail: fop-users-help@... --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@... For additional commands, e-mail: fop-users-help@... |
|
|
Re: AW: Problem with EPS Pictures in fop 0.95On 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@...] > Gesendet: Montag, 16. Juni 2008 14:34 > An: fop-users@... > 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@... For additional commands, e-mail: fop-users-help@... |
|
|
Problem with EPS Pictures in fop 0.95Hello 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@...] Gesendet: Montag, 16. Juni 2008 15:07 An: fop-users@... 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@...] > Gesendet: Montag, 16. Juni 2008 14:34 > An: fop-users@... > 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 > > 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@... For additional commands, e-mail: fop-users-help@... --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@... For additional commands, e-mail: fop-users-help@... |
|
|
Re: Problem with EPS Pictures in fop 0.95I'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@...] > Gesendet: Montag, 16. Juni 2008 15:07 > An: fop-users@... > 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@...] > > Gesendet: Montag, 16. Juni 2008 14:34 > > An: fop-users@... > > 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@... For additional commands, e-mail: fop-users-help@... |
|
|
AW: Problem with EPS Pictures in fop 0.95-----Ursprungliche Nachricht----- Von: Jeremias Maerki [mailto:dev@...] Gesendet: Montag, 16. Juni 2008 17:35 An: fop-users@... 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@...] > Gesendet: Montag, 16. Juni 2008 15:07 > An: fop-users@... > 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 > > 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 > 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@...] > > Gesendet: Montag, 16. Juni 2008 14:34 > > An: fop-users@... > > 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 > > > 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@... For additional commands, e-mail: fop-users-help@... --------------------------------------------------------------------- To unsubscribe, e-mail: fop-users-unsubscribe@... For additional commands, e-mail: fop-users-help@... |
|
|
Re: AW: Problem with EPS Pictures in fop 0.95So 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 |