Class Pdf2PdfConverter

  • All Implemented Interfaces:
    IPdfConverter

    public class Pdf2PdfConverter
    extends Object
    implements IPdfConverter
    Aspose and Apache PDFBox based IPdfConverter implementation for PDF documents. The only supported conversion parameter is PdfConversionParams.ParamNames.TARGET_PAGE_FORMAT (default is ETargetPageFormat.AUTO which means 'use the same page format as the source document'). The intention of this converter is to 'flatten' form elements and remove potentially dangerous stuff from the source PDF (e.g. scripts). Due to some cases where Aspoe fails, this is done by combining functionality provided by Appache PDFBox and Aspose PDF.
    Since:
    8.3.0
    Author:
    XIMA MEDIA GmbH
    • Constructor Detail

      • Pdf2PdfConverter

        public Pdf2PdfConverter()
    • Method Detail

      • convert

        public void convert​(InputStream is,
                            OutputStream os,
                            PdfConversionParams conversionParams)
        Specified by:
        convert in interface IPdfConverter
        Parameters:
        is - the input stream providing the source data
        os - the output stream for the resulting PDF data
        conversionParams - parameters for the conversion