Microsoft Document to PDF: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
 
Line 145: Line 145:
* [https://github.com/plutext/docx4j/issues/45 PDF conversion doesn't include text formatting]
* [https://github.com/plutext/docx4j/issues/45 PDF conversion doesn't include text formatting]
* [https://stackoverflow.com/questions/55574468/ Apache FOP Font not loaded or found]
* [https://stackoverflow.com/questions/55574468/ Apache FOP Font not loaded or found]
* [https://stackoverflow.com/questions/46036133/ Docx4J add multiple rows to a table]
* [https://stackoverflow.com/questions/46036133/ Docx4J » Add multiple rows to a table]
* [https://stackoverflow.com/questions/52313295/ Docx4J No mapping for font]
* [https://stackoverflow.com/questions/52313295/ Docx4J » No mapping for font]
* [https://github.com/jodconverter/jodconverter Docx4J » JOD Converter]
* [[Apache POI]]
* [[Apache POI]]
* [[Java]]
* [[Java]]


|}
|}

Latest revision as of 22:44, 30 October 2023

Docx For Java

Dependencies

<dependency>
   <groupId>org.docx4j</groupId>
   <artifactId>docx4j-JAXB-Internal</artifactId>
   <version>8.2.0</version>
</dependency>
<dependency>
   <groupId>org.docx4j</groupId>
   <artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
   <version>8.2.0</version>
</dependency>
<dependency>
   <groupId>org.docx4j</groupId>
   <artifactId>docx4j-JAXB-MOXy</artifactId>
   <version>8.2.0</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.5</version>
</dependency>
<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.5</version>
</dependency>
<!--<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.3.0-alpha4</version>
</dependency>-->

Export Dependency

<dependency>
    <groupId>org.docx4j</groupId>
    <artifactId>docx4j-export-fo</artifactId>
    <version>8.2.0</version>
    <exclusions>
        <exclusion>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
        </exclusion>
    </exclusions>
</dependency>
<!--




-->

Export Properties

docx4j.PageSize=A4
docx4j.PageMargins=NARROW
docx4j.PageOrientationLandscape=true

# For docProps/app.xml
docx4j.App.write=true
docx4j.Application=docx4j
docx4j.AppVersion=8.2.0

# For docProps/core.xml
docx4j.dc.write=true
docx4j.dc.creator.value=docx4j
docx4j.dc.lastModifiedBy.value=docx4j

# Misc prop
#docx4j.McPreprocessor=true
docx4j.Log4j.Configurator.disabled=true

FOUserAgent For MacOS

org.apache.fop.apps.FOUserAgent [METHOD: processEvent , LINE: 94]
Font "Calibri,normal,400" not found. Substituting with "any,normal,400".
Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
Font "Calibri,normal,700" not found. Substituting with "any,normal,700".
Font "Bodoni MT Condensed,normal,700" not found. Substituting with "Bodoni MT Condensed,normal,400".
Font "Bodoni MT Black,normal,700" not found. Substituting with "Bodoni MT Black,normal,400".
Font "Calibri,normal,700" not found. Substituting with "any,normal,700".
Glyph "ā" (0x101, amacron) not available in font "Times-Roman".
Font "Wingdings,normal,700" not found. Substituting with "Wingdings,normal,400".

FOUserAgent For Ubuntu

org.apache.fop.apps.FOUserAgent [METHOD: processEvent , LINE: 94]
Font "Calibri,normal,400" not found. Substituting with "any,normal,400".
Font "DejaVu Sans Mono,normal,400" not found. Substituting with "any,normal,400".
Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400".
Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400".
Font "DejaVu Sans Mono,normal,700" not found. Substituting with "any,normal,700".
Font "Calibri,normal,700" not found. Substituting with "any,normal,700".
Glyph "ā" (0x101, amacron) not available in font "Times-Roman".
Glyph "" (0xf0d8) not available in font "Times-Bold".
Glyph "" (0xf0a7) not available in font "Times-Bold".
Glyph "" (0xf0a7) not available in font "Times-Roman".

Word to Jasper

Please open the project in Visual Studio Community Edition 2019 then find the following lines from the ReportConversionAddIn\ReportConversionAddIn.csproj. You may comment out or delete following lines and save the file then Visual Studio Community Edition 2019 prompt you to reload the project configuration. Please confirm the reload. After that it will be automatically recreate the ManifestCertificateThumbprint. Hope it will fix your signing issue.

<PropertyGroup>
    <SignManifests>true</SignManifests>
</PropertyGroup>
<PropertyGroup>
    <ManifestKeyFile>ReportConversionAddIn_TemporaryKey.pfx</ManifestKeyFile>
</PropertyGroup>
<PropertyGroup>
    <ManifestCertificateThumbprint>A1FE05DDA1DF10BA23B874A26E7BDF224282D192</ManifestCertificateThumbprint>
</PropertyGroup>

References