Class PdfEndpointBuilderFactory.PdfHeaderNameBuilder

  • Enclosing interface:
    PdfEndpointBuilderFactory

    public static class PdfEndpointBuilderFactory.PdfHeaderNameBuilder
    extends Object
    The builder of headers' name for the PDF component.
    • Constructor Detail

      • PdfHeaderNameBuilder

        public PdfHeaderNameBuilder()
    • Method Detail

      • protectionPolicy

        public String protectionPolicy()
        Expected type is https://pdfbox.apache.org/docs/2.0.13/javadocs/org/apache/pdfbox/pdmodel/encryption/ProtectionPolicy.htmlProtectionPolicy. If specified then PDF document will be encrypted with it. The option is a: org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy type. Group: producer
        Returns:
        the name of the header protection-policy.
      • pdfDocument

        public String pdfDocument()
        Mandatory header for append operation and ignored in all other operations. Expected type is https://pdfbox.apache.org/docs/2.0.13/javadocs/org/apache/pdfbox/pdmodel/PDDocument.htmlPDDocument. Stores PDF document which will be used for append operation. The option is a: org.apache.pdfbox.pdmodel.PDDocument type. Group: producer
        Returns:
        the name of the header pdf-document.
      • decryptionMaterial

        public String decryptionMaterial()
        Expected type is https://pdfbox.apache.org/docs/2.0.13/javadocs/org/apache/pdfbox/pdmodel/encryption/DecryptionMaterial.htmlDecryptionMaterial. Mandatory header if PDF document is encrypted. The option is a: org.apache.pdfbox.pdmodel.encryption.DecryptionMaterial type. Group: producer
        Returns:
        the name of the header decryption-material.