Class DocxToPdfExporter
java.lang.Object
org.docx4j.convert.out.microsoft_graph.DocxToPdfExporter
- All Implemented Interfaces:
Exporter<MicrosoftGraphConversionSettings>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.plutext.msgraph.convert.DocxToPdfConverterprivate static DocxToPdfExporterprivate static org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(File officeFile, OutputStream target) Export docx file as PDFvoidexport(MicrosoftGraphConversionSettings conversionSettings, OutputStream outputStream) Export to outputStream as PDF.voidexport(OpcPackage pkg, OutputStream outputStream) Export WordprocessingMLPackage to OutputStreamgetInstance(org.plutext.msgraph.convert.DocxToPdfConverter converter)
-
Field Details
-
log
private static org.slf4j.Logger log -
instance
-
converter
private org.plutext.msgraph.convert.DocxToPdfConverter converter
-
-
Constructor Details
-
DocxToPdfExporter
public DocxToPdfExporter(org.plutext.msgraph.convert.DocxToPdfConverter converter)
-
-
Method Details
-
getInstance
public static Exporter<MicrosoftGraphConversionSettings> getInstance(org.plutext.msgraph.convert.DocxToPdfConverter converter) -
export
public void export(MicrosoftGraphConversionSettings conversionSettings, OutputStream outputStream) throws Docx4JException Export to outputStream as PDF. Make sure you have setOpcPackage in conversionSettings. That's the only value which matters here.- Specified by:
exportin interfaceExporter<MicrosoftGraphConversionSettings>- Throws:
Docx4JException
-
export
Export WordprocessingMLPackage to OutputStream- Parameters:
pkg-outputStream-- Throws:
Docx4JException
-
export
Export docx file as PDF- Parameters:
officeFile-target-- Throws:
Docx4JException
-