Page 1 of 1

Outputs Docx But Not PDF

PostPosted: Fri Jun 18, 2021 6:07 am
by arthurw
So my program outputs docx just fine but does not seem to work with converting the file to a pdf file.

Here is my code snippet:

WordDocument.java is extended by Organizer.java:
Code: Select all
    public WordprocessingMLPackage getWordMLPackage() {
        return wordMLPackage;
    }
    public void saveToWordFile(String name){
        File file = new File(name);
        try {
            this.getWordMLPackage().save(file);
        } catch (Docx4JException e) {
            e.printStackTrace();
        }
    }
   
    public void saveToPdfFile(String name){
       //saveToWordFile(name);
        try {
            OutputStream out = new FileOutputStream(name);   
            Docx4J.toPDF(this.getWordMLPackage(), out);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

AssembleOrganizer.java
Code: Select all

   public void compileNsaveToDocx() {
      this.organizer = new Organizer(start, end);
         organizer.compile();
         organizer.saveToWordFile(DATE.clndr2Str(start)+".docx");
   }

   public void compileNsaveToPdf() {
      this.organizer = new Organizer(start, end);
         organizer.compile();
         organizer.saveToPdfFile(DATE.clndr2Str(start)+".pdf");
   }

   
   public static void main(String[] args) {
      AssembleOrganizer a = new AssembleOrganizer(2021);
      //a.compileNsaveToDocx();
      a.compileNsaveToPdf();
   }


The errors I am getting with docx4j3.2.1 are :

Code: Select all
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.internal.bind.v2.runtime.reflect.opt.Injector$1 (file:/C:/workspace/lib/CalendarLibs/rt.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.internal.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[main] INFO org.docx4j.jaxb.NamespacePrefixMapperUtils - Using NamespacePrefixMapperSunInternal, which is suitable for Java 6
[main] INFO org.docx4j.jaxb.Context - Using Java 6/7 JAXB implementation
[main] INFO org.docx4j.jaxb.Context - Not using MOXy; using com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl
[main] INFO org.docx4j.model.structure.PageDimensions - Using paper size: A4
[main] INFO org.docx4j.model.structure.PageDimensions - Landscape orientation: false
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/document.xml
[main] INFO org.docx4j.openpackaging.Base - shortcut was set
[main] INFO org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware - For org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart, unmarshall via binder
[main] WARN org.docx4j.XmlUtils - default SAXParserFactory property : null
Please consider using Xerces.
[main] WARN org.docx4j.XmlUtils - default DocumentBuilderFactory property: null
Please consider using Xerces.
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/styles.xml
[main] INFO org.docx4j.openpackaging.Base - shortcut was set
[main] INFO org.docx4j.utils.XPathFactoryUtil - xpath implementation: org.apache.xpath.jaxp.XPathFactoryImpl
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /docProps/core.xml
[main] INFO org.docx4j.openpackaging.Base - shortcut was set
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /docProps/app.xml
[main] INFO org.docx4j.openpackaging.Base - shortcut was set
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Default Paragraph Font, id 'DefaultParagraphFont' is default character style
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Normal, id 'Normal' is default paragraph style
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Set virtual style, id 'DocDefaults', name 'DocDefaults'
[main] INFO org.docx4j.model.structure.PageDimensions - Using paper size: A4
[main] INFO org.docx4j.model.structure.PageDimensions - Landscape orientation: false
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/ALGER.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/BAUHS93.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/BERNHC.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/BROADW.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/CHILLER.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/ELEPHNTI.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/Gabriola.ttf (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/GIGI.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/HARLOWSI.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/HARNGTON.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/HATTEN.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/impact.ttf (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/ITCBLKAD.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/JOKERMAN.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/JUICE___.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/PLAYBILL.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/SNAP____.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/STENCIL.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] WARN org.docx4j.fonts.PhysicalFonts - Aborting: file:/C:/WINDOWS/FONTS/TEMPSITC.TTF (can't get EmbedFontInfo[] .. try deleting fop-fonts.cache?)
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - fontsInUse..
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - fontsInUse..
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Found existing style named DocDefaults
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Normal, id 'Normal' is default paragraph style
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Default Paragraph Font, id 'DefaultParagraphFont' is default character style
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.convert.out.common.preprocess.FieldsCombiner - starting
[main] INFO org.docx4j.convert.out.common.preprocess.CoverPageSectPrMover - No need to move sectPr
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/settings.xml
[main] INFO org.docx4j.openpackaging.Base - shortcut was set
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Normal Table, id 'TableNormal' is default table style
[main] WARN org.docx4j.model.structure.PageDimensions - No pgSz in this section; defaulting.
[main] INFO org.docx4j.model.structure.PageDimensions - Using paper size: A4
[main] INFO org.docx4j.model.structure.PageDimensions - Landscape orientation: false
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - Preparing StyleTree
[main] INFO org.docx4j.convert.out.common.AbstractConversionContext - /pkg:package
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - fontsInUse..
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Found existing style named DocDefaults
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Normal, id 'Normal' is default paragraph style
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Default Paragraph Font, id 'DefaultParagraphFont' is default character style
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - fontsInUse..
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Found existing style named DocDefaults
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Normal, id 'Normal' is default paragraph style
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart - Style with name Default Paragraph Font, id 'DefaultParagraphFont' is default character style
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.convert.out.common.preprocess.FieldsCombiner - starting
[main] INFO org.docx4j.convert.out.common.preprocess.CoverPageSectPrMover - No need to move sectPr
[main] WARN org.docx4j.model.structure.PageDimensions - No pgSz in this section; defaulting.
[main] INFO org.docx4j.model.structure.PageDimensions - Using paper size: A4
[main] INFO org.docx4j.model.structure.PageDimensions - Landscape orientation: false
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - Preparing StyleTree
[main] INFO org.docx4j.convert.out.common.AbstractConversionContext - /pkg:package
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - fontsInUse..
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.docx4j.convert.out.fo.renderers.FORendererApacheFOP - Can't set up FOP svn; org.apache.fop.apps.FopConfParser
[main] WARN org.apache.fop.apps.FOUserAgent - Font "Calibri,normal,400" not found. Substituting with "any,normal,400".
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.MainDocumentPart - fontsInUse..
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.docx4j.convert.out.fo.renderers.FORendererApacheFOP - Can't set up FOP svn; org.apache.fop.apps.FopConfParser
[main] WARN org.apache.fop.apps.FOUserAgent - table-layout="fixed" and column-width unspecified => falling back to proportional-column-width(1) (See position 3:120)
[main] ERROR org.docx4j.convert.out.common.AbstractExporter - Exception exporting package
java.lang.StringIndexOutOfBoundsException: begin 0, end 9, length 8
   at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source)
   at java.base/java.lang.String.substring(Unknown Source)
   at org.apache.fop.fo.expr.PropertyTokenizer.nextColor(PropertyTokenizer.java:239)
   at org.apache.fop.fo.expr.PropertyTokenizer.next(PropertyTokenizer.java:175)
   at org.apache.fop.fo.expr.PropertyParser.parseProperty(PropertyParser.java:118)
   at org.apache.fop.fo.expr.PropertyParser.parse(PropertyParser.java:91)
   at org.apache.fop.fo.properties.PropertyMaker.make(PropertyMaker.java:438)
   at org.apache.fop.fo.PropertyList.convertAttributeToProperty(PropertyList.java:413)
   at org.apache.fop.fo.PropertyList.addAttributesToList(PropertyList.java:321)
   at org.apache.fop.fo.FObj.processNode(FObj.java:122)
   at org.apache.fop.fo.flow.table.TableFObj.processNode(TableFObj.java:232)
   at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:280)
   at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:175)
   at org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1073)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
   at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:485)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:211)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:158)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:139)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:47)
   at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:81)
   at org.docx4j.Docx4J.toFO(Docx4J.java:467)
   at org.docx4j.Docx4J.toPDF(Docx4J.java:481)
   at book.word.WordDocument.saveToPdfFile(WordDocument.java:81)
   at book.assemble.AssembleOrganizer.compileNsaveToPdf(AssembleOrganizer.java:67)
   at book.assemble.AssembleOrganizer.main(AssembleOrganizer.java:76)
org.docx4j.openpackaging.exceptions.Docx4JException: Exception exporting package
   at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:96)
   at org.docx4j.Docx4J.toFO(Docx4J.java:467)
   at org.docx4j.Docx4J.toPDF(Docx4J.java:481)
   at book.word.WordDocument.saveToPdfFile(WordDocument.java:81)
   at book.assemble.AssembleOrganizer.compileNsaveToPdf(AssembleOrganizer.java:67)
   at book.assemble.AssembleOrganizer.main(AssembleOrganizer.java:76)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 9, length 8
   at java.base/java.lang.String.checkBoundsBeginEnd(Unknown Source)
   at java.base/java.lang.String.substring(Unknown Source)
   at org.apache.fop.fo.expr.PropertyTokenizer.nextColor(PropertyTokenizer.java:239)
   at org.apache.fop.fo.expr.PropertyTokenizer.next(PropertyTokenizer.java:175)
   at org.apache.fop.fo.expr.PropertyParser.parseProperty(PropertyParser.java:118)
   at org.apache.fop.fo.expr.PropertyParser.parse(PropertyParser.java:91)
   at org.apache.fop.fo.properties.PropertyMaker.make(PropertyMaker.java:438)
   at org.apache.fop.fo.PropertyList.convertAttributeToProperty(PropertyList.java:413)
   at org.apache.fop.fo.PropertyList.addAttributesToList(PropertyList.java:321)
   at org.apache.fop.fo.FObj.processNode(FObj.java:122)
   at org.apache.fop.fo.flow.table.TableFObj.processNode(TableFObj.java:232)
   at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:280)
   at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:175)
   at org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1073)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
   at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:485)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:211)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:158)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:139)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:47)
   at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:81)
   ... 5 more

I switched out docx4j3.2.0 to a more later version of docx4j8.3.0 and this is the error :
Code: Select all
[main] WARN org.docx4j.utils.ResourceUtils - Couldn't get resource: docx4j.properties
[main] WARN org.docx4j.Docx4jProperties - Couldn't find/read docx4j.properties; docx4j.properties not found via classloader.
[main] INFO org.docx4j.openpackaging.packages.WordprocessingMLPackage - Using paper size: A4
[main] INFO org.docx4j.openpackaging.packages.WordprocessingMLPackage - Landscape orientation: false
[main] INFO org.docx4j.jaxb.Context - java.vendor=Oracle Corporation
[main] INFO org.docx4j.jaxb.Context - java.version=12.0.2
[main] INFO org.docx4j.jaxb.Context - java.vm.name=Java HotSpot(TM) 64-Bit Server VM
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.internal.bind.v2.runtime.reflect.opt.Injector$1 (file:/C:/Users/Numa/dev/flatiron/labs/java_linux_workspace/CalendarLibs/rt.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.internal.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[main] INFO org.docx4j.jaxb.Context - Using Java 6+ JAXB implementation
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/document.xml
[main] INFO org.docx4j.XmlUtils - setProperty com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
[main] INFO org.docx4j.XmlUtils - actual: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
[main] INFO org.docx4j.XmlUtils - setProperty com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
[main] INFO org.docx4j.XmlUtils - actual: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/styles.xml
[main] INFO org.docx4j.utils.XPathFactoryUtil - xpath implementation: org.docx4j.org.apache.xpath.jaxp.XPathFactoryImpl
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /docProps/core.xml
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /docProps/app.xml
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/settings.xml
[main] INFO org.docx4j.Docx4J - No documents4j or FO found); falling back to legacy Converter.
[main] INFO org.docx4j.jaxb.NamespacePrefixMapperUtils - Using com.sun.xml.internal NamespacePrefixMapper
[main] INFO org.docx4j.jaxb.NamespacePrefixMapperUtils - Using com.sun.xml.internal NamespacePrefixMapper
[main] ERROR org.docx4j.services.client.ConverterHttp -
Looks like your endpoint URL 'http://localhost:9016/v1/00000000-0000-0000-0000-000000000000/convert' is wrong

org.docx4j.openpackaging.exceptions.Docx4JException: This behaviour may be Windows client OS specific; please look in the server logs or try a Linux client
   at org.docx4j.Docx4J.toPDF(Docx4J.java:764)
   at book.word.WordDocument.saveToPdfFile(WordDocument.java:81)
   at book.assemble.AssembleOrganizer.compileNsaveToPdf(AssembleOrganizer.java:67)
   at book.assemble.AssembleOrganizer.main(AssembleOrganizer.java:76)
Caused by: org.docx4j.services.client.ConversionException: This behaviour may be Windows client OS specific; please look in the server logs or try a Linux client
   at org.docx4j.services.client.ConverterHttp.execute(ConverterHttp.java:248)
   at org.docx4j.services.client.ConverterHttp.convert(ConverterHttp.java:190)
   at org.docx4j.Docx4J.toPDF(Docx4J.java:761)
   ... 3 more
Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:9016 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect
   at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
   at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374)
   at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
   at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
   at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
   at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
   at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
   at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
   at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
   at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
   at org.docx4j.services.client.ConverterHttp.execute(ConverterHttp.java:212)
   ... 5 more
Caused by: java.net.ConnectException: Connection refused: connect
   at java.base/java.net.PlainSocketImpl.connect0(Native Method)
   at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
   at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
   at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
   at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
   at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
   at java.base/java.net.Socket.connect(Socket.java:591)
   at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
   at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
   ... 15 more


Presently using windows OS (swiching out an entire OS for the sake of a library) seems a little much? Any suggestions?

Re: Outputs Docx But Not PDF

PostPosted: Fri Jun 18, 2021 7:13 am
by jason

Re: Outputs Docx But Not PDF

PostPosted: Fri Jun 18, 2021 8:29 am
by arthurw
Your PDF output options are https://www.docx4java.org/blog/2020/09/ ... x4j-8-2-3/

If you'd like to try export-fo, add https://search.maven.org/artifact/org.d ... /8.3.0/jar


Thank you for your prompt response.
How do I use any of these methods? I would prefer the xsl-fo
There seem to not too many tutorials.

Re: Outputs Docx But Not PDF

PostPosted: Fri Jun 18, 2021 8:37 am
by arthurw
I tried your suggestion for using xsl-fo

This is what tried (or garnered from other forums with questions):
Code: Select all
    public void saveToPdfFile(String name){
       //saveToWordFile(name);
        try {
           PdfSettings s = new PdfSettings();
           PdfConversion c = new Conversion(this.getWordMLPackage());
            OutputStream out = new FileOutputStream(new File(name));
            c.output(out, s);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }




The error & console output:

Code: Select all
[main] WARN org.docx4j.utils.ResourceUtils - Couldn't get resource: docx4j.properties
[main] WARN org.docx4j.Docx4jProperties - Couldn't find/read docx4j.properties; docx4j.properties not found via classloader.
[main] INFO org.docx4j.openpackaging.packages.WordprocessingMLPackage - Using paper size: A4
[main] INFO org.docx4j.openpackaging.packages.WordprocessingMLPackage - Landscape orientation: false
[main] INFO org.docx4j.jaxb.Context - java.vendor=Oracle Corporation
[main] INFO org.docx4j.jaxb.Context - java.version=12.0.2
[main] INFO org.docx4j.jaxb.Context - java.vm.name=Java HotSpot(TM) 64-Bit Server VM
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.internal.bind.v2.runtime.reflect.opt.Injector$1 (file:/C:/Users/Numa/dev/flatiron/labs/java_linux_workspace/CalendarLibs/rt.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.internal.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[main] INFO org.docx4j.jaxb.Context - Using Java 6+ JAXB implementation
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/document.xml
[main] INFO org.docx4j.XmlUtils - setProperty com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
[main] INFO org.docx4j.XmlUtils - actual: com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
[main] INFO org.docx4j.XmlUtils - setProperty com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
[main] INFO org.docx4j.XmlUtils - actual: com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/styles.xml
[main] INFO org.docx4j.utils.XPathFactoryUtil - xpath implementation: org.docx4j.org.apache.xpath.jaxp.XPathFactoryImpl
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /docProps/core.xml
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /docProps/app.xml
[main] INFO org.docx4j.openpackaging.parts.relationships.RelationshipsPart - adding part with proposed name: /word/settings.xml
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Cambria
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Cambria Math
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Cambria <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Cambria Math
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Cambria
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Cambria Math <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - PMingLiU-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU_HKSCS-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU-ExtB <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - PMingLiU-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU_HKSCS-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - PMingLiU-ExtB <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU_HKSCS-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - PMingLiU-ExtB
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MingLiU_HKSCS-ExtB <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS Gothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS UI Gothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS PGothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS Gothic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS UI Gothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS PGothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS Gothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS UI Gothic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS PGothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS Gothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS UI Gothic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - MS PGothic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei Light <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft JhengHei UI Light <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei Light <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Microsoft YaHei UI Light <-- selected
[main] INFO org.docx4j.fonts.fop.complexscripts.fonts.GlyphClassTable$CoverageSetClassTable - coverage set class table not yet supported
[main] INFO org.docx4j.fonts.fop.complexscripts.fonts.GlyphClassTable$CoverageSetClassTable - coverage set class table not yet supported
[main] INFO org.docx4j.fonts.fop.complexscripts.fonts.GlyphClassTable$CoverageSetClassTable - coverage set class table not yet supported
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - SimSun
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - NSimSun
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - SimSun <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - NSimSun
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - SimSun
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - NSimSun <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 6 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Small Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Text Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Subheading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Heading Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Display Bold Italic
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Sitka Banner Bold Italic <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semibold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semibold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Bold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semibold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 3 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Bold
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semibold <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Light <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Light
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Light <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Medium
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Regular
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Medium <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Regular
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Medium
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Regular <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Regular
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semilight
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Regular <-- selected
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semilight
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - This is a TrueType collection file with 2 fonts
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Containing the following fonts:
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic Regular
[main] INFO org.docx4j.fonts.fop.fonts.truetype.OpenFont - Yu Gothic UI Semilight <-- selected
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.docx4j.openpackaging.packages.WordprocessingMLPackage - FontTable missing; creating default part.
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.FontTablePart - Writing temp embedded fonts 1623965713903
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.docx4j.openpackaging.packages.WordprocessingMLPackage - FontTable missing; creating default part.
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.FontTablePart - Writing temp embedded fonts 1623965714668
[main] INFO org.docx4j.jaxb.NamespacePrefixMapperUtils - Using com.sun.xml.internal NamespacePrefixMapper
[main] INFO org.docx4j.convert.out.common.preprocess.FieldsCombiner - starting
[main] INFO org.docx4j.convert.out.common.preprocess.CoverPageSectPrMover - No need to move sectPr
[main] INFO org.docx4j.model.structure.PageDimensions - No pgSz in this section; defaulting.
[main] INFO org.docx4j.model.structure.PageDimensions - No cols in this section; defaulting.
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.XmlUtils - Using org.docx4j.org.apache.xalan.transformer.TransformerImpl
[main] INFO org.docx4j.convert.out.common.AbstractConversionContext - /pkg:package
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.docx4j.openpackaging.packages.WordprocessingMLPackage - FontTable missing; creating default part.
[main] INFO org.docx4j.openpackaging.parts.WordprocessingML.FontTablePart - Writing temp embedded fonts 1623965717895
[main] INFO org.docx4j.convert.out.common.preprocess.FieldsCombiner - starting
[main] INFO org.docx4j.convert.out.common.preprocess.CoverPageSectPrMover - No need to move sectPr
[main] INFO org.docx4j.model.structure.PageDimensions - No pgSz in this section; defaulting.
[main] INFO org.docx4j.model.structure.PageDimensions - No cols in this section; defaulting.
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] INFO org.docx4j.XmlUtils - Using org.docx4j.org.apache.xalan.transformer.TransformerImpl
[main] INFO org.docx4j.convert.out.common.AbstractConversionContext - /pkg:package
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.apache.fop.apps.FOUserAgent - Font "Calibri,normal,400" not found. Substituting with "any,normal,400".
[main] INFO org.docx4j.fonts.RunFontSelector - No theme part - default to Calibri
[main] WARN org.apache.fop.apps.FOUserAgent - table-layout="fixed" and column-width unspecified => falling back to proportional-column-width(1) (See position 3:120)
[main] ERROR org.docx4j.utils.XmlSerializerUtil - begin 0, end 9, length 8
java.lang.StringIndexOutOfBoundsException: begin 0, end 9, length 8
   at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3410)
   at java.base/java.lang.String.substring(String.java:1883)
   at org.apache.fop.fo.expr.PropertyTokenizer.nextColor(PropertyTokenizer.java:239)
   at org.apache.fop.fo.expr.PropertyTokenizer.next(PropertyTokenizer.java:175)
   at org.apache.fop.fo.expr.PropertyParser.parseProperty(PropertyParser.java:119)
   at org.apache.fop.fo.expr.PropertyParser.parse(PropertyParser.java:92)
   at org.apache.fop.fo.properties.PropertyMaker.make(PropertyMaker.java:438)
   at org.apache.fop.fo.PropertyList.convertAttributeToProperty(PropertyList.java:499)
   at org.apache.fop.fo.PropertyList.addAttributesToList(PropertyList.java:386)
   at org.apache.fop.fo.FObj.processNode(FObj.java:127)
   at org.apache.fop.fo.flow.table.TableFObj.processNode(TableFObj.java:232)
   at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:293)
   at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:179)
   at org.docx4j.org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1119)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:510)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
   at org.docx4j.org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:518)
   at org.docx4j.utils.XmlSerializerUtil.serialize(XmlSerializerUtil.java:51)
   at org.docx4j.utils.XmlSerializerUtil.serialize(XmlSerializerUtil.java:18)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:247)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:181)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:168)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:47)
   at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:81)
   at org.docx4j.Docx4J.toFO(Docx4J.java:712)
   at org.docx4j.Docx4J.toPDF(Docx4J.java:741)
   at org.docx4j.convert.out.pdf.viaXSLFO.Conversion.output(Conversion.java:70)
   at book.word.WordDocument.saveToPdfFile(WordDocument.java:86)
   at book.assemble.AssembleOrganizer.compileNsaveToPdf(AssembleOrganizer.java:67)
   at book.assemble.AssembleOrganizer.main(AssembleOrganizer.java:76)
org.docx4j.openpackaging.exceptions.Docx4JException: Exception exporting package
   at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:106)
   at org.docx4j.Docx4J.toFO(Docx4J.java:712)
   at org.docx4j.Docx4J.toPDF(Docx4J.java:741)
   at org.docx4j.convert.out.pdf.viaXSLFO.Conversion.output(Conversion.java:70)
   at book.word.WordDocument.saveToPdfFile(WordDocument.java:86)
   at book.assemble.AssembleOrganizer.compileNsaveToPdf(AssembleOrganizer.java:67)
   at book.assemble.AssembleOrganizer.main(AssembleOrganizer.java:76)
Caused by: org.docx4j.openpackaging.exceptions.Docx4JException: Exception writing Document to OutputStream: begin 0, end 9, length 8
   at org.docx4j.utils.XmlSerializerUtil.serialize(XmlSerializerUtil.java:56)
   at org.docx4j.utils.XmlSerializerUtil.serialize(XmlSerializerUtil.java:18)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:247)
   at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:181)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:168)
   at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:47)
   at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:81)
   ... 6 more
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 9, length 8
   at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3410)
   at java.base/java.lang.String.substring(String.java:1883)
   at org.apache.fop.fo.expr.PropertyTokenizer.nextColor(PropertyTokenizer.java:239)
   at org.apache.fop.fo.expr.PropertyTokenizer.next(PropertyTokenizer.java:175)
   at org.apache.fop.fo.expr.PropertyParser.parseProperty(PropertyParser.java:119)
   at org.apache.fop.fo.expr.PropertyParser.parse(PropertyParser.java:92)
   at org.apache.fop.fo.properties.PropertyMaker.make(PropertyMaker.java:438)
   at org.apache.fop.fo.PropertyList.convertAttributeToProperty(PropertyList.java:499)
   at org.apache.fop.fo.PropertyList.addAttributesToList(PropertyList.java:386)
   at org.apache.fop.fo.FObj.processNode(FObj.java:127)
   at org.apache.fop.fo.flow.table.TableFObj.processNode(TableFObj.java:232)
   at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:293)
   at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:179)
   at org.docx4j.org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1119)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:510)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:374)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
   at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
   at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
   at org.docx4j.org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:518)
   at org.docx4j.utils.XmlSerializerUtil.serialize(XmlSerializerUtil.java:51)
   ... 12 more