Class PdfBoxContentTransformer

  • All Implemented Interfaces:
    ContentWorker, ContentTransformer, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware

    @Deprecated
    public class PdfBoxContentTransformer
    extends TikaPoweredContentTransformer
    Deprecated.
    The transformations code is being moved out of the codebase and replaced by the new async RenditionService2 or other external libraries.
    Uses Apache Tika and Apache PDFBox to perform conversions from PDF documents.
    Author:
    Nick Burch, Derek Hulley
    • Field Detail

      • pdfParserConfig

        protected org.apache.tika.parser.pdf.PDFParserConfig pdfParserConfig
        Deprecated.
    • Constructor Detail

      • PdfBoxContentTransformer

        public PdfBoxContentTransformer()
        Deprecated.
    • Method Detail

      • setPdfParserConfig

        public void setPdfParserConfig​(org.apache.tika.parser.pdf.PDFParserConfig pdfParserConfig)
        Deprecated.
        Sets the PDFParserConfig for inclusion in the ParseContext sent to the PDFBox parser, useful for setting config like spacingTolerance.
        Parameters:
        pdfParserConfig -
      • setExtractBookmarksText

        public void setExtractBookmarksText​(boolean extractBookmarksText)
        Deprecated.
      • transformRemote

        protected void transformRemote​(RemoteTransformerClient remoteTransformerClient,
                                       org.alfresco.service.cmr.repository.ContentReader reader,
                                       org.alfresco.service.cmr.repository.ContentWriter writer,
                                       TransformationOptions options,
                                       java.lang.String sourceMimetype,
                                       java.lang.String targetMimetype,
                                       java.lang.String sourceExtension,
                                       java.lang.String targetExtension,
                                       java.lang.String targetEncoding)
                                throws java.lang.Exception
        Deprecated.
        Overrides:
        transformRemote in class TikaPoweredContentTransformer
        Throws:
        java.lang.Exception