Load PDF document with options

GroupDocs.Conversion provides PdfLoadOptions to give you control over how source PDF document will be processed. The following options could be set:

  • setFormat - the document type is auto detected during loading, however you can specify explicitly the type of the source document. Available options are: Pdf, Epub, Xps, Tex, Ps, Pcl
  • setRemoveEmbeddedFiles - specifies to remove embedded files from source document during conversion 
  • setPassword -  password to unlock protected document
  • setHidePdfAnnotations -  specifies that annotations in the source document must be hidden
  • setFlattenAllFields - specifies that all fields in the source document will be flatten during conversion

Flatten all fields

The following code sample shows how to convert PDF document and flatten all fields:

 
PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setFlattenAllFields(true);

Converter converter = new Converter("sample.pdf", loadOptions);
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
converter.convert("converted.docx", options);

Hide annotations

The following code sample shows how to convert PDF document and hide annotations:

PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setHidePdfAnnotations(true);

Converter converter = new Converter("sample.pdf", loadOptions);
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
converter.convert("converted.docx", options);

Remove embedded files

The following code sample shows how to convert PDF document and remove embedded files:

PdfLoadOptions loadOptions = new PdfLoadOptions();
loadOptions.setRemoveEmbeddedFiles(true);

Converter converter = new Converter("sample.pdf", loadOptions);
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
converter.convert("converted.docx", options);

© Aspose Pty Ltd 2001-2022. All Rights Reserved.