I expect I'm being really stupid, but I have been using the
batik-rasterizer.jar to test the conversion, as follows...

Martin:batik-1.7 martin$ java -jar batik-rasterizer.jar -bg 0.4.12.25
-m application/pdf -d ~/Desktop/processMP.pdf ~/Desktop/processMP.svg
About to transcode 1 SVG file(s)

Converting processMP.svg to /Users/martin/Desktop/processMP.pdf ... ... success

but then, I do this

Martin:batik-1.7 martin$ mv lib/pdf-transcoder.jar lib/pdf-transcoder.jar.old
Martin:batik-1.7 martin$ mv lib/fop-transcoder-allinone.jar
lib/pdf-transcoder.jar

and this happens

Martin:batik-1.7 martin$ java -jar batik-rasterizer.jar -bg 0.4.12.25
-m application/pdf -d ~/Desktop/processMP.pdf ~/Desktop/processMP.svg
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/xmlgraphics/image/loader/ImageContext
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at 
org.apache.batik.apps.rasterizer.DestinationType.getTranscoder(DestinationType.java:96)
        at 
org.apache.batik.apps.rasterizer.SVGConverter.execute(SVGConverter.java:690)
        at org.apache.batik.apps.rasterizer.Main.execute(Main.java:938)
        at org.apache.batik.apps.rasterizer.Main.main(Main.java:992)
Martin:batik-1.7 martin$

Any clue? The batik build.xml doesn't make batik-rasterizer, so I'm
not sure how to progress. If I should be bugging the batik people,
please tell me!

thanks
Martin

2008/11/13 Jeremias Maerki <[EMAIL PROTECTED]>:
> Martin,
>
> you will find that text rendering to PDF has improved a lot since the
> last Batik release. If you remove the pdf-transcoder.jar from the
> classpath and instead add FOP 0.95 (including dependencies) [1], you'll
> get virtually all text rendered as text instead of shapes. Please try it
> out, and if it doesn't work to your satisfaction, I'll try to get you up
> to speed to make further improvements.
>
> [1] You can also download the 0.95 or Trunk sources and build
> fop-transcoder-allinone.jar yourself(generated by default) which is
> basically the equivalent of pdf-transcoder.jar.
>
> On 13.11.2008 17:16:02 Martin Jacobson wrote:
>> I am a newbie on this list, so please forgive me if this has been
>> discussed before (I found nothing in the archive, however)...
>>
>> I have a cartographic application and I want to generate the output in
>> PDF format. For many reasons, I am using SVG as an intermediate
>> format, and I have been using the batik-rasterizer to convert to PDF.
>>
>> batik-rasterizer relies on FOP code for the pdf conversion, which is
>> why I'm here.
>>
>> It all works, with the notable exception of road names, which are
>> implemented in SVG as text on a path. I have read that this conversion
>> isn't in the current version of FOP. Is anyone working on this? If so,
>> what state is it in? If not, can someone tell me where I should start
>> from if I were to try implementing it myself? [I'm an experienced Java
>> developer, but I know v.little about PDF, and nothing about the fop
>> codebase]
>>
>> Thanks,
>> Martin
>>
>
>
>
> Jeremias Maerki
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to