Looking at the Aspose.Pdf Java Component, and specifically the example com.aspose.pdf.examples.asposepdfgenerator.conversion.XSLFOToPDF. It reports it as "XSL-FO to PDF conversion example will be available very soon."
Thanks for your inquiry. XSL-FO to PDF is supported in Aspose.Pdf for Java. Please check following sample code snippet and please check currently supported XSL-FO supported elements details.
Moreover, can you please point me the examples you are referring, so will fix it asap.
com.aspose.pdf.XslFoLoadOptions options = **new** com.aspose.pdf.XslFoLoadOptions();
String inFile = "XSL-FO_corrected.fo";
Document newDoc = **new** Document(inFile, options);
String outPdfFile="XSL-FO_output.pdf";
newDoc.save(outPdfFile);
Please feel free to contact us for any further assistance.
Best Regards,
It’s at your github account, url to the specific class is;
https://github.com/asposepdf/Aspose_Pdf_Java/blob/master/Examples/src/main/java/com/aspose/pdf/examples/asposepdfgenerator/conversion/XSLFOToPDF.java
Their are 124 examples in total within the Aspose_Pdf_java Example project that report as being available soon.
Using your code snippet with the supplied fo, xml and xsl files produces the following error.
Exception in thread "main" class com.aspose.pdf.internal.p349.z9: At most 4 text fragments can be added in evaluation mode.
com.aspose.pdf.TextBuilder.m1(Unknown Source)
com.aspose.pdf.TextBuilder.appendText(Unknown Source)
com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
com.aspose.foundation.rendering.z16.accept(Unknown Source)
com.aspose.foundation.rendering.z13.accept(Unknown Source)
com.aspose.foundation.rendering.z10.accept(Unknown Source)
com.aspose.foundation.rendering.z13.accept(Unknown Source)
com.aspose.foundation.rendering.z10.accept(Unknown Source)
com.aspose.foundation.rendering.z13.accept(Unknown Source)
com.aspose.foundation.rendering.z29.accept(Unknown Source)
com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
com.aspose.pdf.z234.m1(Unknown Source)
com.aspose.pdf.ADocument.m1(Unknown Source)
com.aspose.pdf.ADocument.(Unknown Source)
com.aspose.pdf.Document.(Unknown Source)
com.aspose.pdf.examples.asposepdfgenerator.conversion.XSLFOToPDF.main(XSLFOToPDF.java:26)
at com.aspose.pdf.TextBuilder.m1(Unknown Source)
at com.aspose.pdf.TextBuilder.appendText(Unknown Source)
at com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
at com.aspose.foundation.rendering.z16.accept(Unknown Source)
at com.aspose.foundation.rendering.z13.accept(Unknown Source)
at com.aspose.foundation.rendering.z10.accept(Unknown Source)
at com.aspose.foundation.rendering.z13.accept(Unknown Source)
at com.aspose.foundation.rendering.z10.accept(Unknown Source)
at com.aspose.foundation.rendering.z13.accept(Unknown Source)
at com.aspose.foundation.rendering.z29.accept(Unknown Source)
at com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
at com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
at com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
at com.aspose.pdf.z234.m1(Unknown Source)
at com.aspose.pdf.ADocument.m1(Unknown Source)
at com.aspose.pdf.ADocument.(Unknown Source)
at com.aspose.pdf.Document.(Unknown Source)
at com.aspose.pdf.examples.asposepdfgenerator.conversion.XSLFOToPDF.main(XSLFOToPDF.java:26)
john.patrick3:
Using your code snippet with the supplied fo, xml and xsl files produces the following error.I guess you'll need to change your example to work with the evaluation license.Exception in thread "main" class com.aspose.pdf.internal.p349.z9: At most 4 text fragments can be added in evaluation mode.
com.aspose.pdf.TextBuilder.m1(Unknown Source)
com.aspose.pdf.TextBuilder.appendText(Unknown Source)
com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
com.aspose.foundation.rendering.z16.accept(Unknown Source)
com.aspose.foundation.rendering.z13.accept(Unknown Source)
com.aspose.foundation.rendering.z10.accept(Unknown Source)
com.aspose.foundation.rendering.z13.accept(Unknown Source)
com.aspose.foundation.rendering.z10.accept(Unknown Source)
com.aspose.foundation.rendering.z13.accept(Unknown Source)
com.aspose.foundation.rendering.z29.accept(Unknown Source)
com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
com.aspose.pdf.z234.m1(Unknown Source)
com.aspose.pdf.ADocument.m1(Unknown Source)
com.aspose.pdf.ADocument.(Unknown Source)
com.aspose.pdf.Document.(Unknown Source)
com.aspose.pdf.examples.asposepdfgenerator.conversion.XSLFOToPDF.main(XSLFOToPDF.java:26)
at com.aspose.pdf.TextBuilder.m1(Unknown Source)
at com.aspose.pdf.TextBuilder.appendText(Unknown Source)
at com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
at com.aspose.foundation.rendering.z16.accept(Unknown Source)
at com.aspose.foundation.rendering.z13.accept(Unknown Source)
at com.aspose.foundation.rendering.z10.accept(Unknown Source)
at com.aspose.foundation.rendering.z13.accept(Unknown Source)
at com.aspose.foundation.rendering.z10.accept(Unknown Source)
at com.aspose.foundation.rendering.z13.accept(Unknown Source)
at com.aspose.foundation.rendering.z29.accept(Unknown Source)
at com.aspose.pdf.ApsToPdfConverter.m1(Unknown Source)
at com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
at com.aspose.pdf.ApsUsingConverter.m1(Unknown Source)
at com.aspose.pdf.z234.m1(Unknown Source)
at com.aspose.pdf.ADocument.m1(Unknown Source)
at com.aspose.pdf.ADocument.(Unknown Source)
at com.aspose.pdf.Document.(Unknown Source)
at com.aspose.pdf.examples.asposepdfgenerator.conversion.XSLFOToPDF.main(XSLFOToPDF.java:26)
Please feel free to contact us for any further assistance.
Best Regards,
The example I’m trying to execute is the example supplied by Aspose.
https://github.com/asposepdf/Aspose_Pdf_Java/blob/master/Examples/src/main/java/com/aspose/pdf/examples/asposepdfgenerator/conversion/XSLFOToPDF.java
https://github.com/asposepdf/Aspose_Pdf_Java/tree/master/Examples/src/main/resources/com/aspose/pdf/examples/asposepdfgenerator/conversion/xslfotopdf/
Hi John,
Slightly confused by your last comment.
Hi John,