[xep-support] RenderX, Batik, SVG

Ruth, Brice bruth at Fiskars.com
Fri May 28 12:44:15 PDT 2004


Any further word on this? Anyone? Alexander?

Ruth, Brice wrote:

> Alexander,
>
> How would I go about encoding the use of CMYK and Pantone spot colors 
> in the PDF? I wouldn't mind skipping the SVG step from Illustrator 
> entirely, and using the PDF natively - but I have to admit, I'm very 
> much unsure how that works. I'm most familiar with XML & XSL, and know 
> next to nothing about PDF's native format.
>
> Can I use Illustrator's native PDF and still use it as a template to 
> marry data into it and have XEP produce the final PDF?
>
> One thing I noticed is that if I save from Illustrator, a PDF with 
> 'PRESS' settings, it correctly encodes the Pantone colors and what not 
> ... it also places the registration/crop marks which the print shop 
> would like to see (and I would have to do manually with an SVG).
>
> Thanks!
> Brice
>
> Alexander Peshkov wrote:
>
>> Hello Brice,
>>
>> Surely RenderX XEP is not supposed to be used as 'backend' for Batik.
>> But you can (and should :-) use XEP to achieve your goal. Simple
>> XSL-FO document below demonstrates how you can wrap SVG image into 
>> XSL-FO:
>>
>> <?xml version="1.0"?>
>> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
>>        <fo:layout-master-set>
>>                <fo:simple-page-master master-name="main">
>>                        <fo:region-body/>
>>                </fo:simple-page-master>
>>        </fo:layout-master-set>
>>        <fo:page-sequence master-reference="main">
>>                <fo:flow flow-name="xsl-region-body">
>>                    <fo:block>
>>                      <fo:external-graphic src="url('your_image.svg')"/>
>>                    </fo:block>
>>                </fo:flow>
>>        </fo:page-sequence>
>> </fo:root>
>>
>> (you can use fo:instream-foreign-object element instead of
>> fo:external-graphic if you want to embed SVG content inside of XSL-FO.)
>>
>> One possible approach to your task is to write dedicated XSLT
>> stylesheet that takes as an input SVG exported by Illustrator and
>> required data, "marry" them and produce XSL-FO that then rendered into
>> PDF by XEP. XEP can also use PDFs as vector images so you can save your
>> Illustrator documents as PDF if you wish.
>> Vector graphical formats supported by XEP described in its
>> documentation (http://xep.xattic.com/xep/doc/spec.html#Vector)
>>
>> Hope this helps.
>>
>> Best regards,
>> Alexander Peshkov                             mailto:peshkov at renderx.com
>> RenderX
>>
>>
>> RB> Greetings.
>>
>> RB> I'm currently in the process of putting together a backend that 
>> will RB> take Illustrator CS created template documents, exported to 
>> SVG, then RB> married with data, to be output as a print-ready PDF. 
>> By print-ready, I RB> mean that this will go to a print shop, not so 
>> much a common printer RB> device. So, things like CMYK & Pantone spot 
>> colors are important to RB> preserve.
>>
>> RB> I've landed at RenderX, because I'm using Batik, which uses 
>> Apache's FOP RB> backend to generate PDFs from SVG. However, Apache's 
>> FOP doesn't handle RB> colors as well as RenderX supposedly does, so 
>> I'm here.
>>
>> RB> Now - my question to the list is quite simple: can I use RenderX 
>> as a RB> backend to Batik? If not, or if the process would be 
>> excessively RB> complex, can (should?) I use RenderX directly to 
>> generate a PDF from RB> SVG? If so, I'm guessing I'll need to wrap a 
>> bit of XML/XSL-FO around my RB> SVG. Without getting too deep into 
>> XSL-FO, what would be the RB> base-minimum amount of markup I would 
>> need to be able to start testing RB> the RenderX trial version?
>>
>> RB> What type of documentation is out there for using the more 
>> advanced RB> color extensions for RenderX? Does RenderX only support 
>> CMYK, or is RB> there a way of generating a PDF with spot-color 
>> information?! If this RB> latter point is not possible, what options 
>> am I left with to generate a RB> press-ready PDF?
>>
>> RB> TIA!
>> RB> Brice Ruth
>> RB> -------------------
>> RB> (*) To unsubscribe, send a message with words 'unsubscribe 
>> xep-support'
>> RB> in the body of the message to majordomo at renderx.com from the address
>> RB> you are subscribed from.
>> RB> (*) By using the Service, you expressly agree to these Terms of 
>> Service http://www.renderx.com/tos.html
>>
>>
>> -------------------
>> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
>> in the body of the message to majordomo at renderx.com from the address
>> you are subscribed from.
>> (*) By using the Service, you expressly agree to these Terms of 
>> Service http://www.renderx.com/tos.html
>>  
>>
> -------------------
> (*) To unsubscribe, send a message with words 'unsubscribe xep-support'
> in the body of the message to majordomo at renderx.com from the address
> you are subscribed from.
> (*) By using the Service, you expressly agree to these Terms of 
> Service http://www.renderx.com/tos.html

-------------------
(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to majordomo at renderx.com from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service http://www.renderx.com/tos.html



More information about the Xep-support mailing list