Class PdfMetadata

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
ai.pipestream.parsed.data.pdf.v1.PdfMetadata
All Implemented Interfaces:
PdfMetadataOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class PdfMetadata extends com.google.protobuf.GeneratedMessage implements PdfMetadataOrBuilder
 Comprehensive PDF metadata as extracted by Tika from PDF files.
 Based on Tika's PDF interface, AccessPermissions interface, TikaCoreProperties, and actual parser implementations.
 This is a 1:1 mapping to all fields that Tika can extract from PDF files.
 
Protobuf type ai.pipestream.parsed.data.pdf.v1.PdfMetadata
See Also:
  • Field Details

    • DOC_INFO_CREATED_FIELD_NUMBER

      public static final int DOC_INFO_CREATED_FIELD_NUMBER
      See Also:
    • DOC_INFO_CREATED_RAW_FIELD_NUMBER

      public static final int DOC_INFO_CREATED_RAW_FIELD_NUMBER
      See Also:
    • DOC_INFO_CREATOR_FIELD_NUMBER

      public static final int DOC_INFO_CREATOR_FIELD_NUMBER
      See Also:
    • DOC_INFO_CREATOR_TOOL_FIELD_NUMBER

      public static final int DOC_INFO_CREATOR_TOOL_FIELD_NUMBER
      See Also:
    • DOC_INFO_MODIFICATION_DATE_FIELD_NUMBER

      public static final int DOC_INFO_MODIFICATION_DATE_FIELD_NUMBER
      See Also:
    • DOC_INFO_MODIFICATION_DATE_RAW_FIELD_NUMBER

      public static final int DOC_INFO_MODIFICATION_DATE_RAW_FIELD_NUMBER
      See Also:
    • DOC_INFO_KEYWORDS_FIELD_NUMBER

      public static final int DOC_INFO_KEYWORDS_FIELD_NUMBER
      See Also:
    • DOC_INFO_PRODUCER_FIELD_NUMBER

      public static final int DOC_INFO_PRODUCER_FIELD_NUMBER
      See Also:
    • DOC_INFO_SUBJECT_FIELD_NUMBER

      public static final int DOC_INFO_SUBJECT_FIELD_NUMBER
      See Also:
    • DOC_INFO_TITLE_FIELD_NUMBER

      public static final int DOC_INFO_TITLE_FIELD_NUMBER
      See Also:
    • DOC_INFO_TRAPPED_FIELD_NUMBER

      public static final int DOC_INFO_TRAPPED_FIELD_NUMBER
      See Also:
    • PDF_VERSION_FIELD_NUMBER

      public static final int PDF_VERSION_FIELD_NUMBER
      See Also:
    • PDFA_VERSION_FIELD_NUMBER

      public static final int PDFA_VERSION_FIELD_NUMBER
      See Also:
    • PDF_EXTENSION_VERSION_FIELD_NUMBER

      public static final int PDF_EXTENSION_VERSION_FIELD_NUMBER
      See Also:
    • PDFAID_CONFORMANCE_FIELD_NUMBER

      public static final int PDFAID_CONFORMANCE_FIELD_NUMBER
      See Also:
    • PDFAID_PART_FIELD_NUMBER

      public static final int PDFAID_PART_FIELD_NUMBER
      See Also:
    • PDFUAID_PART_FIELD_NUMBER

      public static final int PDFUAID_PART_FIELD_NUMBER
      See Also:
    • PDFVT_VERSION_FIELD_NUMBER

      public static final int PDFVT_VERSION_FIELD_NUMBER
      See Also:
    • PDFVT_MODIFIED_FIELD_NUMBER

      public static final int PDFVT_MODIFIED_FIELD_NUMBER
      See Also:
    • PDFVT_MODIFIED_RAW_FIELD_NUMBER

      public static final int PDFVT_MODIFIED_RAW_FIELD_NUMBER
      See Also:
    • PDFXID_VERSION_FIELD_NUMBER

      public static final int PDFXID_VERSION_FIELD_NUMBER
      See Also:
    • PDFX_VERSION_FIELD_NUMBER

      public static final int PDFX_VERSION_FIELD_NUMBER
      See Also:
    • PDFX_CONFORMANCE_FIELD_NUMBER

      public static final int PDFX_CONFORMANCE_FIELD_NUMBER
      See Also:
    • IS_ENCRYPTED_FIELD_NUMBER

      public static final int IS_ENCRYPTED_FIELD_NUMBER
      See Also:
    • HAS_SIGNATURE_FIELD_NUMBER

      public static final int HAS_SIGNATURE_FIELD_NUMBER
      See Also:
    • CAN_MODIFY_DOCUMENT_FIELD_NUMBER

      public static final int CAN_MODIFY_DOCUMENT_FIELD_NUMBER
      See Also:
    • CAN_MODIFY_DOCUMENT_RAW_FIELD_NUMBER

      public static final int CAN_MODIFY_DOCUMENT_RAW_FIELD_NUMBER
      See Also:
    • CAN_EXTRACT_CONTENT_FIELD_NUMBER

      public static final int CAN_EXTRACT_CONTENT_FIELD_NUMBER
      See Also:
    • CAN_EXTRACT_CONTENT_RAW_FIELD_NUMBER

      public static final int CAN_EXTRACT_CONTENT_RAW_FIELD_NUMBER
      See Also:
    • CAN_EXTRACT_FOR_ACCESSIBILITY_FIELD_NUMBER

      public static final int CAN_EXTRACT_FOR_ACCESSIBILITY_FIELD_NUMBER
      See Also:
    • CAN_EXTRACT_FOR_ACCESSIBILITY_RAW_FIELD_NUMBER

      public static final int CAN_EXTRACT_FOR_ACCESSIBILITY_RAW_FIELD_NUMBER
      See Also:
    • CAN_ASSEMBLE_DOCUMENT_FIELD_NUMBER

      public static final int CAN_ASSEMBLE_DOCUMENT_FIELD_NUMBER
      See Also:
    • CAN_ASSEMBLE_DOCUMENT_RAW_FIELD_NUMBER

      public static final int CAN_ASSEMBLE_DOCUMENT_RAW_FIELD_NUMBER
      See Also:
    • CAN_FILL_IN_FORM_FIELD_NUMBER

      public static final int CAN_FILL_IN_FORM_FIELD_NUMBER
      See Also:
    • CAN_FILL_IN_FORM_RAW_FIELD_NUMBER

      public static final int CAN_FILL_IN_FORM_RAW_FIELD_NUMBER
      See Also:
    • CAN_MODIFY_ANNOTATIONS_FIELD_NUMBER

      public static final int CAN_MODIFY_ANNOTATIONS_FIELD_NUMBER
      See Also:
    • CAN_MODIFY_ANNOTATIONS_RAW_FIELD_NUMBER

      public static final int CAN_MODIFY_ANNOTATIONS_RAW_FIELD_NUMBER
      See Also:
    • CAN_PRINT_FIELD_NUMBER

      public static final int CAN_PRINT_FIELD_NUMBER
      See Also:
    • CAN_PRINT_RAW_FIELD_NUMBER

      public static final int CAN_PRINT_RAW_FIELD_NUMBER
      See Also:
    • CAN_PRINT_FAITHFUL_FIELD_NUMBER

      public static final int CAN_PRINT_FAITHFUL_FIELD_NUMBER
      See Also:
    • CAN_PRINT_FAITHFUL_RAW_FIELD_NUMBER

      public static final int CAN_PRINT_FAITHFUL_RAW_FIELD_NUMBER
      See Also:
    • N_PAGES_FIELD_NUMBER

      public static final int N_PAGES_FIELD_NUMBER
      See Also:
    • HAS_XFA_FIELD_NUMBER

      public static final int HAS_XFA_FIELD_NUMBER
      See Also:
    • HAS_XMP_FIELD_NUMBER

      public static final int HAS_XMP_FIELD_NUMBER
      See Also:
    • XMP_LOCATION_FIELD_NUMBER

      public static final int XMP_LOCATION_FIELD_NUMBER
      See Also:
    • HAS_ACROFORM_FIELDS_FIELD_NUMBER

      public static final int HAS_ACROFORM_FIELDS_FIELD_NUMBER
      See Also:
    • HAS_MARKED_CONTENT_FIELD_NUMBER

      public static final int HAS_MARKED_CONTENT_FIELD_NUMBER
      See Also:
    • HAS_COLLECTION_FIELD_NUMBER

      public static final int HAS_COLLECTION_FIELD_NUMBER
      See Also:
    • HAS_3D_FIELD_NUMBER

      public static final int HAS_3D_FIELD_NUMBER
      See Also:
    • NUM_3D_ANNOTATIONS_FIELD_NUMBER

      public static final int NUM_3D_ANNOTATIONS_FIELD_NUMBER
      See Also:
    • ACTION_TRIGGER_FIELD_NUMBER

      public static final int ACTION_TRIGGER_FIELD_NUMBER
      See Also:
    • ACTION_TRIGGERS_FIELD_NUMBER

      public static final int ACTION_TRIGGERS_FIELD_NUMBER
      See Also:
    • ACTION_TYPES_FIELD_NUMBER

      public static final int ACTION_TYPES_FIELD_NUMBER
      See Also:
    • ANNOTATION_TYPES_FIELD_NUMBER

      public static final int ANNOTATION_TYPES_FIELD_NUMBER
      See Also:
    • ANNOTATION_SUBTYPES_FIELD_NUMBER

      public static final int ANNOTATION_SUBTYPES_FIELD_NUMBER
      See Also:
    • CHARACTERS_PER_PAGE_FIELD_NUMBER

      public static final int CHARACTERS_PER_PAGE_FIELD_NUMBER
      See Also:
    • UNMAPPED_UNICODE_CHARS_PER_PAGE_FIELD_NUMBER

      public static final int UNMAPPED_UNICODE_CHARS_PER_PAGE_FIELD_NUMBER
      See Also:
    • TOTAL_UNMAPPED_UNICODE_CHARS_FIELD_NUMBER

      public static final int TOTAL_UNMAPPED_UNICODE_CHARS_FIELD_NUMBER
      See Also:
    • OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS_FIELD_NUMBER

      public static final int OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS_FIELD_NUMBER
      See Also:
    • CONTAINS_DAMAGED_FONT_FIELD_NUMBER

      public static final int CONTAINS_DAMAGED_FONT_FIELD_NUMBER
      See Also:
    • CONTAINS_NON_EMBEDDED_FONT_FIELD_NUMBER

      public static final int CONTAINS_NON_EMBEDDED_FONT_FIELD_NUMBER
      See Also:
    • EMBEDDED_FILE_DESCRIPTION_FIELD_NUMBER

      public static final int EMBEDDED_FILE_DESCRIPTION_FIELD_NUMBER
      See Also:
    • EMBEDDED_FILE_ANNOTATION_TYPE_FIELD_NUMBER

      public static final int EMBEDDED_FILE_ANNOTATION_TYPE_FIELD_NUMBER
      See Also:
    • EMBEDDED_FILE_SUBTYPE_FIELD_NUMBER

      public static final int EMBEDDED_FILE_SUBTYPE_FIELD_NUMBER
      See Also:
    • ASSOCIATED_FILE_RELATIONSHIP_FIELD_NUMBER

      public static final int ASSOCIATED_FILE_RELATIONSHIP_FIELD_NUMBER
      See Also:
    • EOF_OFFSETS_FIELD_NUMBER

      public static final int EOF_OFFSETS_FIELD_NUMBER
      See Also:
    • INCREMENTAL_UPDATE_NUMBER_FIELD_NUMBER

      public static final int INCREMENTAL_UPDATE_NUMBER_FIELD_NUMBER
      See Also:
    • PDF_INCREMENTAL_UPDATE_COUNT_FIELD_NUMBER

      public static final int PDF_INCREMENTAL_UPDATE_COUNT_FIELD_NUMBER
      See Also:
    • OCR_PAGE_COUNT_FIELD_NUMBER

      public static final int OCR_PAGE_COUNT_FIELD_NUMBER
      See Also:
    • PRODUCER_FIELD_NUMBER

      public static final int PRODUCER_FIELD_NUMBER
      See Also:
    • ILLUSTRATOR_TYPE_FIELD_NUMBER

      public static final int ILLUSTRATOR_TYPE_FIELD_NUMBER
      See Also:
    • XMP_KEYWORDS_FIELD_NUMBER

      public static final int XMP_KEYWORDS_FIELD_NUMBER
      See Also:
    • FOUND_NON_ADOBE_EXTENSION_NAME_FIELD_NUMBER

      public static final int FOUND_NON_ADOBE_EXTENSION_NAME_FIELD_NUMBER
      See Also:
    • XMP_PARSE_FAILED_FIELD_NUMBER

      public static final int XMP_PARSE_FAILED_FIELD_NUMBER
      See Also:
    • CONTENT_TYPE_FIELD_NUMBER

      public static final int CONTENT_TYPE_FIELD_NUMBER
      See Also:
    • SIGNATURE_NAME_FIELD_NUMBER

      public static final int SIGNATURE_NAME_FIELD_NUMBER
      See Also:
    • SIGNATURE_DATE_FIELD_NUMBER

      public static final int SIGNATURE_DATE_FIELD_NUMBER
      See Also:
    • SIGNATURE_DATE_RAW_FIELD_NUMBER

      public static final int SIGNATURE_DATE_RAW_FIELD_NUMBER
      See Also:
    • SIGNATURE_LOCATION_FIELD_NUMBER

      public static final int SIGNATURE_LOCATION_FIELD_NUMBER
      See Also:
    • SIGNATURE_REASON_FIELD_NUMBER

      public static final int SIGNATURE_REASON_FIELD_NUMBER
      See Also:
    • SIGNATURE_FILTER_FIELD_NUMBER

      public static final int SIGNATURE_FILTER_FIELD_NUMBER
      See Also:
    • SIGNATURE_CONTACT_INFO_FIELD_NUMBER

      public static final int SIGNATURE_CONTACT_INFO_FIELD_NUMBER
      See Also:
    • PARSED_BY_FIELD_NUMBER

      public static final int PARSED_BY_FIELD_NUMBER
      See Also:
    • DETECTED_LANGUAGE_FIELD_NUMBER

      public static final int DETECTED_LANGUAGE_FIELD_NUMBER
      See Also:
    • DETECTED_LANGUAGE_CONFIDENCE_FIELD_NUMBER

      public static final int DETECTED_LANGUAGE_CONFIDENCE_FIELD_NUMBER
      See Also:
    • ENCODING_DETECTOR_FIELD_NUMBER

      public static final int ENCODING_DETECTOR_FIELD_NUMBER
      See Also:
    • DETECTED_ENCODING_FIELD_NUMBER

      public static final int DETECTED_ENCODING_FIELD_NUMBER
      See Also:
    • EMBEDDED_RESOURCE_TYPE_FIELD_NUMBER

      public static final int EMBEDDED_RESOURCE_TYPE_FIELD_NUMBER
      See Also:
    • RESOURCE_NAME_FIELD_NUMBER

      public static final int RESOURCE_NAME_FIELD_NUMBER
      See Also:
    • ORIGINAL_RESOURCE_NAME_FIELD_NUMBER

      public static final int ORIGINAL_RESOURCE_NAME_FIELD_NUMBER
      See Also:
    • VERSION_COUNT_FIELD_NUMBER

      public static final int VERSION_COUNT_FIELD_NUMBER
      See Also:
    • VERSION_NUMBER_FIELD_NUMBER

      public static final int VERSION_NUMBER_FIELD_NUMBER
      See Also:
    • ADDITIONAL_METADATA_FIELD_NUMBER

      public static final int ADDITIONAL_METADATA_FIELD_NUMBER
      See Also:
    • BASE_FIELDS_FIELD_NUMBER

      public static final int BASE_FIELDS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasDocInfoCreated

      public boolean hasDocInfoCreated()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
      Specified by:
      hasDocInfoCreated in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreated field is set.
    • getDocInfoCreated

      public com.google.protobuf.Timestamp getDocInfoCreated()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
      Specified by:
      getDocInfoCreated in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreated.
    • getDocInfoCreatedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDocInfoCreatedOrBuilder()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
      Specified by:
      getDocInfoCreatedOrBuilder in interface PdfMetadataOrBuilder
    • hasDocInfoCreatedRaw

      public boolean hasDocInfoCreatedRaw()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Specified by:
      hasDocInfoCreatedRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreatedRaw field is set.
    • getDocInfoCreatedRaw

      public String getDocInfoCreatedRaw()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Specified by:
      getDocInfoCreatedRaw in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreatedRaw.
    • getDocInfoCreatedRawBytes

      public com.google.protobuf.ByteString getDocInfoCreatedRawBytes()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Specified by:
      getDocInfoCreatedRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoCreatedRaw.
    • hasDocInfoCreator

      public boolean hasDocInfoCreator()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Specified by:
      hasDocInfoCreator in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreator field is set.
    • getDocInfoCreator

      public String getDocInfoCreator()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Specified by:
      getDocInfoCreator in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreator.
    • getDocInfoCreatorBytes

      public com.google.protobuf.ByteString getDocInfoCreatorBytes()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Specified by:
      getDocInfoCreatorBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoCreator.
    • hasDocInfoCreatorTool

      public boolean hasDocInfoCreatorTool()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Specified by:
      hasDocInfoCreatorTool in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreatorTool field is set.
    • getDocInfoCreatorTool

      public String getDocInfoCreatorTool()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Specified by:
      getDocInfoCreatorTool in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreatorTool.
    • getDocInfoCreatorToolBytes

      public com.google.protobuf.ByteString getDocInfoCreatorToolBytes()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Specified by:
      getDocInfoCreatorToolBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoCreatorTool.
    • hasDocInfoModificationDate

      public boolean hasDocInfoModificationDate()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
      Specified by:
      hasDocInfoModificationDate in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoModificationDate field is set.
    • getDocInfoModificationDate

      public com.google.protobuf.Timestamp getDocInfoModificationDate()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
      Specified by:
      getDocInfoModificationDate in interface PdfMetadataOrBuilder
      Returns:
      The docInfoModificationDate.
    • getDocInfoModificationDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDocInfoModificationDateOrBuilder()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
      Specified by:
      getDocInfoModificationDateOrBuilder in interface PdfMetadataOrBuilder
    • hasDocInfoModificationDateRaw

      public boolean hasDocInfoModificationDateRaw()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Specified by:
      hasDocInfoModificationDateRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoModificationDateRaw field is set.
    • getDocInfoModificationDateRaw

      public String getDocInfoModificationDateRaw()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Specified by:
      getDocInfoModificationDateRaw in interface PdfMetadataOrBuilder
      Returns:
      The docInfoModificationDateRaw.
    • getDocInfoModificationDateRawBytes

      public com.google.protobuf.ByteString getDocInfoModificationDateRawBytes()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Specified by:
      getDocInfoModificationDateRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoModificationDateRaw.
    • hasDocInfoKeywords

      public boolean hasDocInfoKeywords()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Specified by:
      hasDocInfoKeywords in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoKeywords field is set.
    • getDocInfoKeywords

      public String getDocInfoKeywords()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Specified by:
      getDocInfoKeywords in interface PdfMetadataOrBuilder
      Returns:
      The docInfoKeywords.
    • getDocInfoKeywordsBytes

      public com.google.protobuf.ByteString getDocInfoKeywordsBytes()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Specified by:
      getDocInfoKeywordsBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoKeywords.
    • hasDocInfoProducer

      public boolean hasDocInfoProducer()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Specified by:
      hasDocInfoProducer in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoProducer field is set.
    • getDocInfoProducer

      public String getDocInfoProducer()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Specified by:
      getDocInfoProducer in interface PdfMetadataOrBuilder
      Returns:
      The docInfoProducer.
    • getDocInfoProducerBytes

      public com.google.protobuf.ByteString getDocInfoProducerBytes()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Specified by:
      getDocInfoProducerBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoProducer.
    • hasDocInfoSubject

      public boolean hasDocInfoSubject()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Specified by:
      hasDocInfoSubject in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoSubject field is set.
    • getDocInfoSubject

      public String getDocInfoSubject()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Specified by:
      getDocInfoSubject in interface PdfMetadataOrBuilder
      Returns:
      The docInfoSubject.
    • getDocInfoSubjectBytes

      public com.google.protobuf.ByteString getDocInfoSubjectBytes()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Specified by:
      getDocInfoSubjectBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoSubject.
    • hasDocInfoTitle

      public boolean hasDocInfoTitle()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Specified by:
      hasDocInfoTitle in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoTitle field is set.
    • getDocInfoTitle

      public String getDocInfoTitle()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Specified by:
      getDocInfoTitle in interface PdfMetadataOrBuilder
      Returns:
      The docInfoTitle.
    • getDocInfoTitleBytes

      public com.google.protobuf.ByteString getDocInfoTitleBytes()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Specified by:
      getDocInfoTitleBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoTitle.
    • hasDocInfoTrapped

      public boolean hasDocInfoTrapped()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Specified by:
      hasDocInfoTrapped in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoTrapped field is set.
    • getDocInfoTrapped

      public String getDocInfoTrapped()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Specified by:
      getDocInfoTrapped in interface PdfMetadataOrBuilder
      Returns:
      The docInfoTrapped.
    • getDocInfoTrappedBytes

      public com.google.protobuf.ByteString getDocInfoTrappedBytes()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Specified by:
      getDocInfoTrappedBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoTrapped.
    • hasPdfVersion

      public boolean hasPdfVersion()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Specified by:
      hasPdfVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfVersion field is set.
    • getPdfVersion

      public String getPdfVersion()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Specified by:
      getPdfVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfVersion.
    • getPdfVersionBytes

      public com.google.protobuf.ByteString getPdfVersionBytes()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Specified by:
      getPdfVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfVersion.
    • hasPdfaVersion

      public boolean hasPdfaVersion()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Specified by:
      hasPdfaVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfaVersion field is set.
    • getPdfaVersion

      public String getPdfaVersion()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Specified by:
      getPdfaVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfaVersion.
    • getPdfaVersionBytes

      public com.google.protobuf.ByteString getPdfaVersionBytes()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Specified by:
      getPdfaVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfaVersion.
    • hasPdfExtensionVersion

      public boolean hasPdfExtensionVersion()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Specified by:
      hasPdfExtensionVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfExtensionVersion field is set.
    • getPdfExtensionVersion

      public String getPdfExtensionVersion()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Specified by:
      getPdfExtensionVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfExtensionVersion.
    • getPdfExtensionVersionBytes

      public com.google.protobuf.ByteString getPdfExtensionVersionBytes()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Specified by:
      getPdfExtensionVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfExtensionVersion.
    • hasPdfaidConformance

      public boolean hasPdfaidConformance()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Specified by:
      hasPdfaidConformance in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfaidConformance field is set.
    • getPdfaidConformance

      public String getPdfaidConformance()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Specified by:
      getPdfaidConformance in interface PdfMetadataOrBuilder
      Returns:
      The pdfaidConformance.
    • getPdfaidConformanceBytes

      public com.google.protobuf.ByteString getPdfaidConformanceBytes()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Specified by:
      getPdfaidConformanceBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfaidConformance.
    • hasPdfaidPart

      public boolean hasPdfaidPart()
       PDF.PDFAID_PART
       
      optional int32 pdfaid_part = 33 [json_name = "pdfaidPart"];
      Specified by:
      hasPdfaidPart in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfaidPart field is set.
    • getPdfaidPart

      public int getPdfaidPart()
       PDF.PDFAID_PART
       
      optional int32 pdfaid_part = 33 [json_name = "pdfaidPart"];
      Specified by:
      getPdfaidPart in interface PdfMetadataOrBuilder
      Returns:
      The pdfaidPart.
    • hasPdfuaidPart

      public boolean hasPdfuaidPart()
       PDF.PDFUAID_PART
       
      optional int32 pdfuaid_part = 34 [json_name = "pdfuaidPart"];
      Specified by:
      hasPdfuaidPart in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfuaidPart field is set.
    • getPdfuaidPart

      public int getPdfuaidPart()
       PDF.PDFUAID_PART
       
      optional int32 pdfuaid_part = 34 [json_name = "pdfuaidPart"];
      Specified by:
      getPdfuaidPart in interface PdfMetadataOrBuilder
      Returns:
      The pdfuaidPart.
    • hasPdfvtVersion

      public boolean hasPdfvtVersion()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Specified by:
      hasPdfvtVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfvtVersion field is set.
    • getPdfvtVersion

      public String getPdfvtVersion()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Specified by:
      getPdfvtVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfvtVersion.
    • getPdfvtVersionBytes

      public com.google.protobuf.ByteString getPdfvtVersionBytes()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Specified by:
      getPdfvtVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfvtVersion.
    • hasPdfvtModified

      public boolean hasPdfvtModified()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
      Specified by:
      hasPdfvtModified in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfvtModified field is set.
    • getPdfvtModified

      public com.google.protobuf.Timestamp getPdfvtModified()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
      Specified by:
      getPdfvtModified in interface PdfMetadataOrBuilder
      Returns:
      The pdfvtModified.
    • getPdfvtModifiedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPdfvtModifiedOrBuilder()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
      Specified by:
      getPdfvtModifiedOrBuilder in interface PdfMetadataOrBuilder
    • hasPdfvtModifiedRaw

      public boolean hasPdfvtModifiedRaw()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Specified by:
      hasPdfvtModifiedRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfvtModifiedRaw field is set.
    • getPdfvtModifiedRaw

      public String getPdfvtModifiedRaw()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Specified by:
      getPdfvtModifiedRaw in interface PdfMetadataOrBuilder
      Returns:
      The pdfvtModifiedRaw.
    • getPdfvtModifiedRawBytes

      public com.google.protobuf.ByteString getPdfvtModifiedRawBytes()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Specified by:
      getPdfvtModifiedRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfvtModifiedRaw.
    • hasPdfxidVersion

      public boolean hasPdfxidVersion()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Specified by:
      hasPdfxidVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfxidVersion field is set.
    • getPdfxidVersion

      public String getPdfxidVersion()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Specified by:
      getPdfxidVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfxidVersion.
    • getPdfxidVersionBytes

      public com.google.protobuf.ByteString getPdfxidVersionBytes()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Specified by:
      getPdfxidVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfxidVersion.
    • hasPdfxVersion

      public boolean hasPdfxVersion()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Specified by:
      hasPdfxVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfxVersion field is set.
    • getPdfxVersion

      public String getPdfxVersion()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Specified by:
      getPdfxVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfxVersion.
    • getPdfxVersionBytes

      public com.google.protobuf.ByteString getPdfxVersionBytes()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Specified by:
      getPdfxVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfxVersion.
    • hasPdfxConformance

      public boolean hasPdfxConformance()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Specified by:
      hasPdfxConformance in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfxConformance field is set.
    • getPdfxConformance

      public String getPdfxConformance()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Specified by:
      getPdfxConformance in interface PdfMetadataOrBuilder
      Returns:
      The pdfxConformance.
    • getPdfxConformanceBytes

      public com.google.protobuf.ByteString getPdfxConformanceBytes()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Specified by:
      getPdfxConformanceBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfxConformance.
    • hasIsEncrypted

      public boolean hasIsEncrypted()
       === Security and Encryption ===
       PDF.IS_ENCRYPTED
       
      optional bool is_encrypted = 40 [json_name = "isEncrypted"];
      Specified by:
      hasIsEncrypted in interface PdfMetadataOrBuilder
      Returns:
      Whether the isEncrypted field is set.
    • getIsEncrypted

      public boolean getIsEncrypted()
       === Security and Encryption ===
       PDF.IS_ENCRYPTED
       
      optional bool is_encrypted = 40 [json_name = "isEncrypted"];
      Specified by:
      getIsEncrypted in interface PdfMetadataOrBuilder
      Returns:
      The isEncrypted.
    • hasHasSignature

      public boolean hasHasSignature()
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 41 [json_name = "hasSignature"];
      Specified by:
      hasHasSignature in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasSignature field is set.
    • getHasSignature

      public boolean getHasSignature()
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 41 [json_name = "hasSignature"];
      Specified by:
      getHasSignature in interface PdfMetadataOrBuilder
      Returns:
      The hasSignature.
    • hasCanModifyDocument

      public boolean hasCanModifyDocument()
       === Access Permissions ===
       Strongly typed booleans aligned with Tika's AccessPermissions
       AccessPermissions.CAN_MODIFY
       
      optional bool can_modify_document = 42 [json_name = "canModifyDocument"];
      Specified by:
      hasCanModifyDocument in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyDocument field is set.
    • getCanModifyDocument

      public boolean getCanModifyDocument()
       === Access Permissions ===
       Strongly typed booleans aligned with Tika's AccessPermissions
       AccessPermissions.CAN_MODIFY
       
      optional bool can_modify_document = 42 [json_name = "canModifyDocument"];
      Specified by:
      getCanModifyDocument in interface PdfMetadataOrBuilder
      Returns:
      The canModifyDocument.
    • hasCanModifyDocumentRaw

      public boolean hasCanModifyDocumentRaw()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Specified by:
      hasCanModifyDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyDocumentRaw field is set.
    • getCanModifyDocumentRaw

      public String getCanModifyDocumentRaw()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Specified by:
      getCanModifyDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      The canModifyDocumentRaw.
    • getCanModifyDocumentRawBytes

      public com.google.protobuf.ByteString getCanModifyDocumentRawBytes()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Specified by:
      getCanModifyDocumentRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canModifyDocumentRaw.
    • hasCanExtractContent

      public boolean hasCanExtractContent()
       AccessPermissions.EXTRACT_CONTENT
       
      optional bool can_extract_content = 43 [json_name = "canExtractContent"];
      Specified by:
      hasCanExtractContent in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractContent field is set.
    • getCanExtractContent

      public boolean getCanExtractContent()
       AccessPermissions.EXTRACT_CONTENT
       
      optional bool can_extract_content = 43 [json_name = "canExtractContent"];
      Specified by:
      getCanExtractContent in interface PdfMetadataOrBuilder
      Returns:
      The canExtractContent.
    • hasCanExtractContentRaw

      public boolean hasCanExtractContentRaw()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Specified by:
      hasCanExtractContentRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractContentRaw field is set.
    • getCanExtractContentRaw

      public String getCanExtractContentRaw()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Specified by:
      getCanExtractContentRaw in interface PdfMetadataOrBuilder
      Returns:
      The canExtractContentRaw.
    • getCanExtractContentRawBytes

      public com.google.protobuf.ByteString getCanExtractContentRawBytes()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Specified by:
      getCanExtractContentRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canExtractContentRaw.
    • hasCanExtractForAccessibility

      public boolean hasCanExtractForAccessibility()
       AccessPermissions.EXTRACT_FOR_ACCESSIBILITY
       
      optional bool can_extract_for_accessibility = 44 [json_name = "canExtractForAccessibility"];
      Specified by:
      hasCanExtractForAccessibility in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractForAccessibility field is set.
    • getCanExtractForAccessibility

      public boolean getCanExtractForAccessibility()
       AccessPermissions.EXTRACT_FOR_ACCESSIBILITY
       
      optional bool can_extract_for_accessibility = 44 [json_name = "canExtractForAccessibility"];
      Specified by:
      getCanExtractForAccessibility in interface PdfMetadataOrBuilder
      Returns:
      The canExtractForAccessibility.
    • hasCanExtractForAccessibilityRaw

      public boolean hasCanExtractForAccessibilityRaw()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Specified by:
      hasCanExtractForAccessibilityRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractForAccessibilityRaw field is set.
    • getCanExtractForAccessibilityRaw

      public String getCanExtractForAccessibilityRaw()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Specified by:
      getCanExtractForAccessibilityRaw in interface PdfMetadataOrBuilder
      Returns:
      The canExtractForAccessibilityRaw.
    • getCanExtractForAccessibilityRawBytes

      public com.google.protobuf.ByteString getCanExtractForAccessibilityRawBytes()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Specified by:
      getCanExtractForAccessibilityRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canExtractForAccessibilityRaw.
    • hasCanAssembleDocument

      public boolean hasCanAssembleDocument()
       AccessPermissions.ASSEMBLE_DOCUMENT
       
      optional bool can_assemble_document = 45 [json_name = "canAssembleDocument"];
      Specified by:
      hasCanAssembleDocument in interface PdfMetadataOrBuilder
      Returns:
      Whether the canAssembleDocument field is set.
    • getCanAssembleDocument

      public boolean getCanAssembleDocument()
       AccessPermissions.ASSEMBLE_DOCUMENT
       
      optional bool can_assemble_document = 45 [json_name = "canAssembleDocument"];
      Specified by:
      getCanAssembleDocument in interface PdfMetadataOrBuilder
      Returns:
      The canAssembleDocument.
    • hasCanAssembleDocumentRaw

      public boolean hasCanAssembleDocumentRaw()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Specified by:
      hasCanAssembleDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canAssembleDocumentRaw field is set.
    • getCanAssembleDocumentRaw

      public String getCanAssembleDocumentRaw()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Specified by:
      getCanAssembleDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      The canAssembleDocumentRaw.
    • getCanAssembleDocumentRawBytes

      public com.google.protobuf.ByteString getCanAssembleDocumentRawBytes()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Specified by:
      getCanAssembleDocumentRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canAssembleDocumentRaw.
    • hasCanFillInForm

      public boolean hasCanFillInForm()
       AccessPermissions.FILL_IN_FORM
       
      optional bool can_fill_in_form = 46 [json_name = "canFillInForm"];
      Specified by:
      hasCanFillInForm in interface PdfMetadataOrBuilder
      Returns:
      Whether the canFillInForm field is set.
    • getCanFillInForm

      public boolean getCanFillInForm()
       AccessPermissions.FILL_IN_FORM
       
      optional bool can_fill_in_form = 46 [json_name = "canFillInForm"];
      Specified by:
      getCanFillInForm in interface PdfMetadataOrBuilder
      Returns:
      The canFillInForm.
    • hasCanFillInFormRaw

      public boolean hasCanFillInFormRaw()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Specified by:
      hasCanFillInFormRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canFillInFormRaw field is set.
    • getCanFillInFormRaw

      public String getCanFillInFormRaw()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Specified by:
      getCanFillInFormRaw in interface PdfMetadataOrBuilder
      Returns:
      The canFillInFormRaw.
    • getCanFillInFormRawBytes

      public com.google.protobuf.ByteString getCanFillInFormRawBytes()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Specified by:
      getCanFillInFormRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canFillInFormRaw.
    • hasCanModifyAnnotations

      public boolean hasCanModifyAnnotations()
       AccessPermissions.CAN_MODIFY_ANNOTATIONS
       
      optional bool can_modify_annotations = 47 [json_name = "canModifyAnnotations"];
      Specified by:
      hasCanModifyAnnotations in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyAnnotations field is set.
    • getCanModifyAnnotations

      public boolean getCanModifyAnnotations()
       AccessPermissions.CAN_MODIFY_ANNOTATIONS
       
      optional bool can_modify_annotations = 47 [json_name = "canModifyAnnotations"];
      Specified by:
      getCanModifyAnnotations in interface PdfMetadataOrBuilder
      Returns:
      The canModifyAnnotations.
    • hasCanModifyAnnotationsRaw

      public boolean hasCanModifyAnnotationsRaw()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Specified by:
      hasCanModifyAnnotationsRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyAnnotationsRaw field is set.
    • getCanModifyAnnotationsRaw

      public String getCanModifyAnnotationsRaw()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Specified by:
      getCanModifyAnnotationsRaw in interface PdfMetadataOrBuilder
      Returns:
      The canModifyAnnotationsRaw.
    • getCanModifyAnnotationsRawBytes

      public com.google.protobuf.ByteString getCanModifyAnnotationsRawBytes()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Specified by:
      getCanModifyAnnotationsRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canModifyAnnotationsRaw.
    • hasCanPrint

      public boolean hasCanPrint()
       AccessPermissions.CAN_PRINT
       
      optional bool can_print = 48 [json_name = "canPrint"];
      Specified by:
      hasCanPrint in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrint field is set.
    • getCanPrint

      public boolean getCanPrint()
       AccessPermissions.CAN_PRINT
       
      optional bool can_print = 48 [json_name = "canPrint"];
      Specified by:
      getCanPrint in interface PdfMetadataOrBuilder
      Returns:
      The canPrint.
    • hasCanPrintRaw

      public boolean hasCanPrintRaw()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Specified by:
      hasCanPrintRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrintRaw field is set.
    • getCanPrintRaw

      public String getCanPrintRaw()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Specified by:
      getCanPrintRaw in interface PdfMetadataOrBuilder
      Returns:
      The canPrintRaw.
    • getCanPrintRawBytes

      public com.google.protobuf.ByteString getCanPrintRawBytes()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Specified by:
      getCanPrintRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canPrintRaw.
    • hasCanPrintFaithful

      public boolean hasCanPrintFaithful()
       AccessPermissions.CAN_PRINT_FAITHFUL
       
      optional bool can_print_faithful = 49 [json_name = "canPrintFaithful"];
      Specified by:
      hasCanPrintFaithful in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrintFaithful field is set.
    • getCanPrintFaithful

      public boolean getCanPrintFaithful()
       AccessPermissions.CAN_PRINT_FAITHFUL
       
      optional bool can_print_faithful = 49 [json_name = "canPrintFaithful"];
      Specified by:
      getCanPrintFaithful in interface PdfMetadataOrBuilder
      Returns:
      The canPrintFaithful.
    • hasCanPrintFaithfulRaw

      public boolean hasCanPrintFaithfulRaw()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Specified by:
      hasCanPrintFaithfulRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrintFaithfulRaw field is set.
    • getCanPrintFaithfulRaw

      public String getCanPrintFaithfulRaw()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Specified by:
      getCanPrintFaithfulRaw in interface PdfMetadataOrBuilder
      Returns:
      The canPrintFaithfulRaw.
    • getCanPrintFaithfulRawBytes

      public com.google.protobuf.ByteString getCanPrintFaithfulRawBytes()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Specified by:
      getCanPrintFaithfulRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canPrintFaithfulRaw.
    • hasNPages

      public boolean hasNPages()
       === Document Structure and Features ===
       PagedText.N_PAGES
       
      optional int32 n_pages = 50 [json_name = "nPages"];
      Specified by:
      hasNPages in interface PdfMetadataOrBuilder
      Returns:
      Whether the nPages field is set.
    • getNPages

      public int getNPages()
       === Document Structure and Features ===
       PagedText.N_PAGES
       
      optional int32 n_pages = 50 [json_name = "nPages"];
      Specified by:
      getNPages in interface PdfMetadataOrBuilder
      Returns:
      The nPages.
    • hasHasXfa

      public boolean hasHasXfa()
       PDF.HAS_XFA
       
      optional bool has_xfa = 51 [json_name = "hasXfa"];
      Specified by:
      hasHasXfa in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasXfa field is set.
    • getHasXfa

      public boolean getHasXfa()
       PDF.HAS_XFA
       
      optional bool has_xfa = 51 [json_name = "hasXfa"];
      Specified by:
      getHasXfa in interface PdfMetadataOrBuilder
      Returns:
      The hasXfa.
    • hasHasXmp

      public boolean hasHasXmp()
       PDF.HAS_XMP
       
      optional bool has_xmp = 52 [json_name = "hasXmp"];
      Specified by:
      hasHasXmp in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasXmp field is set.
    • getHasXmp

      public boolean getHasXmp()
       PDF.HAS_XMP
       
      optional bool has_xmp = 52 [json_name = "hasXmp"];
      Specified by:
      getHasXmp in interface PdfMetadataOrBuilder
      Returns:
      The hasXmp.
    • hasXmpLocation

      public boolean hasXmpLocation()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Specified by:
      hasXmpLocation in interface PdfMetadataOrBuilder
      Returns:
      Whether the xmpLocation field is set.
    • getXmpLocation

      public String getXmpLocation()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Specified by:
      getXmpLocation in interface PdfMetadataOrBuilder
      Returns:
      The xmpLocation.
    • getXmpLocationBytes

      public com.google.protobuf.ByteString getXmpLocationBytes()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Specified by:
      getXmpLocationBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for xmpLocation.
    • hasHasAcroformFields

      public boolean hasHasAcroformFields()
       PDF.HAS_ACROFORM_FIELDS
       
      optional bool has_acroform_fields = 54 [json_name = "hasAcroformFields"];
      Specified by:
      hasHasAcroformFields in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasAcroformFields field is set.
    • getHasAcroformFields

      public boolean getHasAcroformFields()
       PDF.HAS_ACROFORM_FIELDS
       
      optional bool has_acroform_fields = 54 [json_name = "hasAcroformFields"];
      Specified by:
      getHasAcroformFields in interface PdfMetadataOrBuilder
      Returns:
      The hasAcroformFields.
    • hasHasMarkedContent

      public boolean hasHasMarkedContent()
       PDF.HAS_MARKED_CONTENT
       
      optional bool has_marked_content = 55 [json_name = "hasMarkedContent"];
      Specified by:
      hasHasMarkedContent in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasMarkedContent field is set.
    • getHasMarkedContent

      public boolean getHasMarkedContent()
       PDF.HAS_MARKED_CONTENT
       
      optional bool has_marked_content = 55 [json_name = "hasMarkedContent"];
      Specified by:
      getHasMarkedContent in interface PdfMetadataOrBuilder
      Returns:
      The hasMarkedContent.
    • hasHasCollection

      public boolean hasHasCollection()
       PDF.HAS_COLLECTION
       
      optional bool has_collection = 56 [json_name = "hasCollection"];
      Specified by:
      hasHasCollection in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasCollection field is set.
    • getHasCollection

      public boolean getHasCollection()
       PDF.HAS_COLLECTION
       
      optional bool has_collection = 56 [json_name = "hasCollection"];
      Specified by:
      getHasCollection in interface PdfMetadataOrBuilder
      Returns:
      The hasCollection.
    • hasHas3D

      public boolean hasHas3D()
       PDF.HAS_3D
       
      optional bool has_3d = 57 [json_name = "has3d"];
      Specified by:
      hasHas3D in interface PdfMetadataOrBuilder
      Returns:
      Whether the has3d field is set.
    • getHas3D

      public boolean getHas3D()
       PDF.HAS_3D
       
      optional bool has_3d = 57 [json_name = "has3d"];
      Specified by:
      getHas3D in interface PdfMetadataOrBuilder
      Returns:
      The has3d.
    • hasNum3DAnnotations

      public boolean hasNum3DAnnotations()
       PDF.NUM_3D_ANNOTATIONS
       
      optional int32 num_3d_annotations = 58 [json_name = "num3dAnnotations"];
      Specified by:
      hasNum3DAnnotations in interface PdfMetadataOrBuilder
      Returns:
      Whether the num3dAnnotations field is set.
    • getNum3DAnnotations

      public int getNum3DAnnotations()
       PDF.NUM_3D_ANNOTATIONS
       
      optional int32 num_3d_annotations = 58 [json_name = "num3dAnnotations"];
      Specified by:
      getNum3DAnnotations in interface PdfMetadataOrBuilder
      Returns:
      The num3dAnnotations.
    • hasActionTrigger

      public boolean hasActionTrigger()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Specified by:
      hasActionTrigger in interface PdfMetadataOrBuilder
      Returns:
      Whether the actionTrigger field is set.
    • getActionTrigger

      public String getActionTrigger()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Specified by:
      getActionTrigger in interface PdfMetadataOrBuilder
      Returns:
      The actionTrigger.
    • getActionTriggerBytes

      public com.google.protobuf.ByteString getActionTriggerBytes()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Specified by:
      getActionTriggerBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for actionTrigger.
    • getActionTriggersList

      public com.google.protobuf.ProtocolStringList getActionTriggersList()
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggersList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the actionTriggers.
    • getActionTriggersCount

      public int getActionTriggersCount()
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggersCount in interface PdfMetadataOrBuilder
      Returns:
      The count of actionTriggers.
    • getActionTriggers

      public String getActionTriggers(int index)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggers in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The actionTriggers at the given index.
    • getActionTriggersBytes

      public com.google.protobuf.ByteString getActionTriggersBytes(int index)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggersBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the actionTriggers at the given index.
    • getActionTypesList

      public com.google.protobuf.ProtocolStringList getActionTypesList()
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypesList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the actionTypes.
    • getActionTypesCount

      public int getActionTypesCount()
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypesCount in interface PdfMetadataOrBuilder
      Returns:
      The count of actionTypes.
    • getActionTypes

      public String getActionTypes(int index)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The actionTypes at the given index.
    • getActionTypesBytes

      public com.google.protobuf.ByteString getActionTypesBytes(int index)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypesBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the actionTypes at the given index.
    • getAnnotationTypesList

      public com.google.protobuf.ProtocolStringList getAnnotationTypesList()
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypesList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the annotationTypes.
    • getAnnotationTypesCount

      public int getAnnotationTypesCount()
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypesCount in interface PdfMetadataOrBuilder
      Returns:
      The count of annotationTypes.
    • getAnnotationTypes

      public String getAnnotationTypes(int index)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The annotationTypes at the given index.
    • getAnnotationTypesBytes

      public com.google.protobuf.ByteString getAnnotationTypesBytes(int index)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypesBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the annotationTypes at the given index.
    • getAnnotationSubtypesList

      public com.google.protobuf.ProtocolStringList getAnnotationSubtypesList()
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypesList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the annotationSubtypes.
    • getAnnotationSubtypesCount

      public int getAnnotationSubtypesCount()
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypesCount in interface PdfMetadataOrBuilder
      Returns:
      The count of annotationSubtypes.
    • getAnnotationSubtypes

      public String getAnnotationSubtypes(int index)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The annotationSubtypes at the given index.
    • getAnnotationSubtypesBytes

      public com.google.protobuf.ByteString getAnnotationSubtypesBytes(int index)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypesBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the annotationSubtypes at the given index.
    • getCharactersPerPageList

      public List<Integer> getCharactersPerPageList()
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Specified by:
      getCharactersPerPageList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the charactersPerPage.
    • getCharactersPerPageCount

      public int getCharactersPerPageCount()
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Specified by:
      getCharactersPerPageCount in interface PdfMetadataOrBuilder
      Returns:
      The count of charactersPerPage.
    • getCharactersPerPage

      public int getCharactersPerPage(int index)
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Specified by:
      getCharactersPerPage in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The charactersPerPage at the given index.
    • getUnmappedUnicodeCharsPerPageList

      public List<Integer> getUnmappedUnicodeCharsPerPageList()
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Specified by:
      getUnmappedUnicodeCharsPerPageList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the unmappedUnicodeCharsPerPage.
    • getUnmappedUnicodeCharsPerPageCount

      public int getUnmappedUnicodeCharsPerPageCount()
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Specified by:
      getUnmappedUnicodeCharsPerPageCount in interface PdfMetadataOrBuilder
      Returns:
      The count of unmappedUnicodeCharsPerPage.
    • getUnmappedUnicodeCharsPerPage

      public int getUnmappedUnicodeCharsPerPage(int index)
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Specified by:
      getUnmappedUnicodeCharsPerPage in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The unmappedUnicodeCharsPerPage at the given index.
    • hasTotalUnmappedUnicodeChars

      public boolean hasTotalUnmappedUnicodeChars()
       PDF.TOTAL_UNMAPPED_UNICODE_CHARS
       
      optional int32 total_unmapped_unicode_chars = 66 [json_name = "totalUnmappedUnicodeChars"];
      Specified by:
      hasTotalUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      Whether the totalUnmappedUnicodeChars field is set.
    • getTotalUnmappedUnicodeChars

      public int getTotalUnmappedUnicodeChars()
       PDF.TOTAL_UNMAPPED_UNICODE_CHARS
       
      optional int32 total_unmapped_unicode_chars = 66 [json_name = "totalUnmappedUnicodeChars"];
      Specified by:
      getTotalUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      The totalUnmappedUnicodeChars.
    • hasOverallPercentageUnmappedUnicodeChars

      public boolean hasOverallPercentageUnmappedUnicodeChars()
       PDF.OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS
       
      optional double overall_percentage_unmapped_unicode_chars = 67 [json_name = "overallPercentageUnmappedUnicodeChars"];
      Specified by:
      hasOverallPercentageUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      Whether the overallPercentageUnmappedUnicodeChars field is set.
    • getOverallPercentageUnmappedUnicodeChars

      public double getOverallPercentageUnmappedUnicodeChars()
       PDF.OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS
       
      optional double overall_percentage_unmapped_unicode_chars = 67 [json_name = "overallPercentageUnmappedUnicodeChars"];
      Specified by:
      getOverallPercentageUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      The overallPercentageUnmappedUnicodeChars.
    • hasContainsDamagedFont

      public boolean hasContainsDamagedFont()
       PDF.CONTAINS_DAMAGED_FONT
       
      optional bool contains_damaged_font = 68 [json_name = "containsDamagedFont"];
      Specified by:
      hasContainsDamagedFont in interface PdfMetadataOrBuilder
      Returns:
      Whether the containsDamagedFont field is set.
    • getContainsDamagedFont

      public boolean getContainsDamagedFont()
       PDF.CONTAINS_DAMAGED_FONT
       
      optional bool contains_damaged_font = 68 [json_name = "containsDamagedFont"];
      Specified by:
      getContainsDamagedFont in interface PdfMetadataOrBuilder
      Returns:
      The containsDamagedFont.
    • hasContainsNonEmbeddedFont

      public boolean hasContainsNonEmbeddedFont()
       PDF.CONTAINS_NON_EMBEDDED_FONT
       
      optional bool contains_non_embedded_font = 69 [json_name = "containsNonEmbeddedFont"];
      Specified by:
      hasContainsNonEmbeddedFont in interface PdfMetadataOrBuilder
      Returns:
      Whether the containsNonEmbeddedFont field is set.
    • getContainsNonEmbeddedFont

      public boolean getContainsNonEmbeddedFont()
       PDF.CONTAINS_NON_EMBEDDED_FONT
       
      optional bool contains_non_embedded_font = 69 [json_name = "containsNonEmbeddedFont"];
      Specified by:
      getContainsNonEmbeddedFont in interface PdfMetadataOrBuilder
      Returns:
      The containsNonEmbeddedFont.
    • hasEmbeddedFileDescription

      public boolean hasEmbeddedFileDescription()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Specified by:
      hasEmbeddedFileDescription in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedFileDescription field is set.
    • getEmbeddedFileDescription

      public String getEmbeddedFileDescription()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Specified by:
      getEmbeddedFileDescription in interface PdfMetadataOrBuilder
      Returns:
      The embeddedFileDescription.
    • getEmbeddedFileDescriptionBytes

      public com.google.protobuf.ByteString getEmbeddedFileDescriptionBytes()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Specified by:
      getEmbeddedFileDescriptionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedFileDescription.
    • hasEmbeddedFileAnnotationType

      public boolean hasEmbeddedFileAnnotationType()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Specified by:
      hasEmbeddedFileAnnotationType in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedFileAnnotationType field is set.
    • getEmbeddedFileAnnotationType

      public String getEmbeddedFileAnnotationType()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Specified by:
      getEmbeddedFileAnnotationType in interface PdfMetadataOrBuilder
      Returns:
      The embeddedFileAnnotationType.
    • getEmbeddedFileAnnotationTypeBytes

      public com.google.protobuf.ByteString getEmbeddedFileAnnotationTypeBytes()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Specified by:
      getEmbeddedFileAnnotationTypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedFileAnnotationType.
    • hasEmbeddedFileSubtype

      public boolean hasEmbeddedFileSubtype()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Specified by:
      hasEmbeddedFileSubtype in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedFileSubtype field is set.
    • getEmbeddedFileSubtype

      public String getEmbeddedFileSubtype()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Specified by:
      getEmbeddedFileSubtype in interface PdfMetadataOrBuilder
      Returns:
      The embeddedFileSubtype.
    • getEmbeddedFileSubtypeBytes

      public com.google.protobuf.ByteString getEmbeddedFileSubtypeBytes()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Specified by:
      getEmbeddedFileSubtypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedFileSubtype.
    • hasAssociatedFileRelationship

      public boolean hasAssociatedFileRelationship()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Specified by:
      hasAssociatedFileRelationship in interface PdfMetadataOrBuilder
      Returns:
      Whether the associatedFileRelationship field is set.
    • getAssociatedFileRelationship

      public String getAssociatedFileRelationship()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Specified by:
      getAssociatedFileRelationship in interface PdfMetadataOrBuilder
      Returns:
      The associatedFileRelationship.
    • getAssociatedFileRelationshipBytes

      public com.google.protobuf.ByteString getAssociatedFileRelationshipBytes()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Specified by:
      getAssociatedFileRelationshipBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for associatedFileRelationship.
    • getEofOffsetsList

      public List<Double> getEofOffsetsList()
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Specified by:
      getEofOffsetsList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the eofOffsets.
    • getEofOffsetsCount

      public int getEofOffsetsCount()
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Specified by:
      getEofOffsetsCount in interface PdfMetadataOrBuilder
      Returns:
      The count of eofOffsets.
    • getEofOffsets

      public double getEofOffsets(int index)
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Specified by:
      getEofOffsets in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The eofOffsets at the given index.
    • hasIncrementalUpdateNumber

      public boolean hasIncrementalUpdateNumber()
       PDF.INCREMENTAL_UPDATE_NUMBER
       
      optional int32 incremental_update_number = 75 [json_name = "incrementalUpdateNumber"];
      Specified by:
      hasIncrementalUpdateNumber in interface PdfMetadataOrBuilder
      Returns:
      Whether the incrementalUpdateNumber field is set.
    • getIncrementalUpdateNumber

      public int getIncrementalUpdateNumber()
       PDF.INCREMENTAL_UPDATE_NUMBER
       
      optional int32 incremental_update_number = 75 [json_name = "incrementalUpdateNumber"];
      Specified by:
      getIncrementalUpdateNumber in interface PdfMetadataOrBuilder
      Returns:
      The incrementalUpdateNumber.
    • hasPdfIncrementalUpdateCount

      public boolean hasPdfIncrementalUpdateCount()
       PDF.PDF_INCREMENTAL_UPDATE_COUNT
       
      optional int32 pdf_incremental_update_count = 76 [json_name = "pdfIncrementalUpdateCount"];
      Specified by:
      hasPdfIncrementalUpdateCount in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfIncrementalUpdateCount field is set.
    • getPdfIncrementalUpdateCount

      public int getPdfIncrementalUpdateCount()
       PDF.PDF_INCREMENTAL_UPDATE_COUNT
       
      optional int32 pdf_incremental_update_count = 76 [json_name = "pdfIncrementalUpdateCount"];
      Specified by:
      getPdfIncrementalUpdateCount in interface PdfMetadataOrBuilder
      Returns:
      The pdfIncrementalUpdateCount.
    • hasOcrPageCount

      public boolean hasOcrPageCount()
       === OCR and Processing ===
       PDF.OCR_PAGE_COUNT
       
      optional int32 ocr_page_count = 77 [json_name = "ocrPageCount"];
      Specified by:
      hasOcrPageCount in interface PdfMetadataOrBuilder
      Returns:
      Whether the ocrPageCount field is set.
    • getOcrPageCount

      public int getOcrPageCount()
       === OCR and Processing ===
       PDF.OCR_PAGE_COUNT
       
      optional int32 ocr_page_count = 77 [json_name = "ocrPageCount"];
      Specified by:
      getOcrPageCount in interface PdfMetadataOrBuilder
      Returns:
      The ocrPageCount.
    • hasProducer

      public boolean hasProducer()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Specified by:
      hasProducer in interface PdfMetadataOrBuilder
      Returns:
      Whether the producer field is set.
    • getProducer

      public String getProducer()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Specified by:
      getProducer in interface PdfMetadataOrBuilder
      Returns:
      The producer.
    • getProducerBytes

      public com.google.protobuf.ByteString getProducerBytes()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Specified by:
      getProducerBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for producer.
    • hasIllustratorType

      public boolean hasIllustratorType()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Specified by:
      hasIllustratorType in interface PdfMetadataOrBuilder
      Returns:
      Whether the illustratorType field is set.
    • getIllustratorType

      public String getIllustratorType()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Specified by:
      getIllustratorType in interface PdfMetadataOrBuilder
      Returns:
      The illustratorType.
    • getIllustratorTypeBytes

      public com.google.protobuf.ByteString getIllustratorTypeBytes()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Specified by:
      getIllustratorTypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for illustratorType.
    • hasXmpKeywords

      public boolean hasXmpKeywords()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Specified by:
      hasXmpKeywords in interface PdfMetadataOrBuilder
      Returns:
      Whether the xmpKeywords field is set.
    • getXmpKeywords

      public String getXmpKeywords()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Specified by:
      getXmpKeywords in interface PdfMetadataOrBuilder
      Returns:
      The xmpKeywords.
    • getXmpKeywordsBytes

      public com.google.protobuf.ByteString getXmpKeywordsBytes()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Specified by:
      getXmpKeywordsBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for xmpKeywords.
    • hasFoundNonAdobeExtensionName

      public boolean hasFoundNonAdobeExtensionName()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Specified by:
      hasFoundNonAdobeExtensionName in interface PdfMetadataOrBuilder
      Returns:
      Whether the foundNonAdobeExtensionName field is set.
    • getFoundNonAdobeExtensionName

      public String getFoundNonAdobeExtensionName()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Specified by:
      getFoundNonAdobeExtensionName in interface PdfMetadataOrBuilder
      Returns:
      The foundNonAdobeExtensionName.
    • getFoundNonAdobeExtensionNameBytes

      public com.google.protobuf.ByteString getFoundNonAdobeExtensionNameBytes()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Specified by:
      getFoundNonAdobeExtensionNameBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for foundNonAdobeExtensionName.
    • getXmpParseFailedList

      public com.google.protobuf.ProtocolStringList getXmpParseFailedList()
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailedList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the xmpParseFailed.
    • getXmpParseFailedCount

      public int getXmpParseFailedCount()
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailedCount in interface PdfMetadataOrBuilder
      Returns:
      The count of xmpParseFailed.
    • getXmpParseFailed

      public String getXmpParseFailed(int index)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailed in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The xmpParseFailed at the given index.
    • getXmpParseFailedBytes

      public com.google.protobuf.ByteString getXmpParseFailedBytes(int index)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailedBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the xmpParseFailed at the given index.
    • hasContentType

      public boolean hasContentType()
       === Content Type ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 82 [json_name = "contentType"];
      Specified by:
      hasContentType in interface PdfMetadataOrBuilder
      Returns:
      Whether the contentType field is set.
    • getContentType

      public String getContentType()
       === Content Type ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 82 [json_name = "contentType"];
      Specified by:
      getContentType in interface PdfMetadataOrBuilder
      Returns:
      The contentType.
    • getContentTypeBytes

      public com.google.protobuf.ByteString getContentTypeBytes()
       === Content Type ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 82 [json_name = "contentType"];
      Specified by:
      getContentTypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for contentType.
    • getSignatureNameList

      public com.google.protobuf.ProtocolStringList getSignatureNameList()
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureNameList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureName.
    • getSignatureNameCount

      public int getSignatureNameCount()
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureNameCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureName.
    • getSignatureName

      public String getSignatureName(int index)
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureName in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureName at the given index.
    • getSignatureNameBytes

      public com.google.protobuf.ByteString getSignatureNameBytes(int index)
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureNameBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureName at the given index.
    • getSignatureDateList

      public List<com.google.protobuf.Timestamp> getSignatureDateList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateList in interface PdfMetadataOrBuilder
    • getSignatureDateOrBuilderList

      public List<? extends com.google.protobuf.TimestampOrBuilder> getSignatureDateOrBuilderList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateOrBuilderList in interface PdfMetadataOrBuilder
    • getSignatureDateCount

      public int getSignatureDateCount()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateCount in interface PdfMetadataOrBuilder
    • getSignatureDate

      public com.google.protobuf.Timestamp getSignatureDate(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDate in interface PdfMetadataOrBuilder
    • getSignatureDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getSignatureDateOrBuilder(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateOrBuilder in interface PdfMetadataOrBuilder
    • getSignatureDateRawList

      public com.google.protobuf.ProtocolStringList getSignatureDateRawList()
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRawList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureDateRaw.
    • getSignatureDateRawCount

      public int getSignatureDateRawCount()
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRawCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureDateRaw.
    • getSignatureDateRaw

      public String getSignatureDateRaw(int index)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRaw in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureDateRaw at the given index.
    • getSignatureDateRawBytes

      public com.google.protobuf.ByteString getSignatureDateRawBytes(int index)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRawBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureDateRaw at the given index.
    • getSignatureLocationList

      public com.google.protobuf.ProtocolStringList getSignatureLocationList()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Specified by:
      getSignatureLocationList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureLocation.
    • getSignatureLocationCount

      public int getSignatureLocationCount()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Specified by:
      getSignatureLocationCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureLocation.
    • getSignatureLocation

      public String getSignatureLocation(int index)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Specified by:
      getSignatureLocation in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureLocation at the given index.
    • getSignatureLocationBytes

      public com.google.protobuf.ByteString getSignatureLocationBytes(int index)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Specified by:
      getSignatureLocationBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureLocation at the given index.
    • getSignatureReasonList

      public com.google.protobuf.ProtocolStringList getSignatureReasonList()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Specified by:
      getSignatureReasonList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureReason.
    • getSignatureReasonCount

      public int getSignatureReasonCount()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Specified by:
      getSignatureReasonCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureReason.
    • getSignatureReason

      public String getSignatureReason(int index)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Specified by:
      getSignatureReason in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureReason at the given index.
    • getSignatureReasonBytes

      public com.google.protobuf.ByteString getSignatureReasonBytes(int index)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Specified by:
      getSignatureReasonBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureReason at the given index.
    • getSignatureFilterList

      public com.google.protobuf.ProtocolStringList getSignatureFilterList()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Specified by:
      getSignatureFilterList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureFilter.
    • getSignatureFilterCount

      public int getSignatureFilterCount()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Specified by:
      getSignatureFilterCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureFilter.
    • getSignatureFilter

      public String getSignatureFilter(int index)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Specified by:
      getSignatureFilter in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureFilter at the given index.
    • getSignatureFilterBytes

      public com.google.protobuf.ByteString getSignatureFilterBytes(int index)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Specified by:
      getSignatureFilterBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureFilter at the given index.
    • getSignatureContactInfoList

      public com.google.protobuf.ProtocolStringList getSignatureContactInfoList()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Specified by:
      getSignatureContactInfoList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureContactInfo.
    • getSignatureContactInfoCount

      public int getSignatureContactInfoCount()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Specified by:
      getSignatureContactInfoCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureContactInfo.
    • getSignatureContactInfo

      public String getSignatureContactInfo(int index)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Specified by:
      getSignatureContactInfo in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureContactInfo at the given index.
    • getSignatureContactInfoBytes

      public com.google.protobuf.ByteString getSignatureContactInfoBytes(int index)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Specified by:
      getSignatureContactInfoBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureContactInfo at the given index.
    • getParsedByList

      public com.google.protobuf.ProtocolStringList getParsedByList()
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 92 [json_name = "parsedBy"];
      Specified by:
      getParsedByList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the parsedBy.
    • getParsedByCount

      public int getParsedByCount()
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 92 [json_name = "parsedBy"];
      Specified by:
      getParsedByCount in interface PdfMetadataOrBuilder
      Returns:
      The count of parsedBy.
    • getParsedBy

      public String getParsedBy(int index)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 92 [json_name = "parsedBy"];
      Specified by:
      getParsedBy in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The parsedBy at the given index.
    • getParsedByBytes

      public com.google.protobuf.ByteString getParsedByBytes(int index)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 92 [json_name = "parsedBy"];
      Specified by:
      getParsedByBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the parsedBy at the given index.
    • hasDetectedLanguage

      public boolean hasDetectedLanguage()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 93 [json_name = "detectedLanguage"];
      Specified by:
      hasDetectedLanguage in interface PdfMetadataOrBuilder
      Returns:
      Whether the detectedLanguage field is set.
    • getDetectedLanguage

      public String getDetectedLanguage()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 93 [json_name = "detectedLanguage"];
      Specified by:
      getDetectedLanguage in interface PdfMetadataOrBuilder
      Returns:
      The detectedLanguage.
    • getDetectedLanguageBytes

      public com.google.protobuf.ByteString getDetectedLanguageBytes()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 93 [json_name = "detectedLanguage"];
      Specified by:
      getDetectedLanguageBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for detectedLanguage.
    • hasDetectedLanguageConfidence

      public boolean hasDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 94 [json_name = "detectedLanguageConfidence"];
      Specified by:
      hasDetectedLanguageConfidence in interface PdfMetadataOrBuilder
      Returns:
      Whether the detectedLanguageConfidence field is set.
    • getDetectedLanguageConfidence

      public double getDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 94 [json_name = "detectedLanguageConfidence"];
      Specified by:
      getDetectedLanguageConfidence in interface PdfMetadataOrBuilder
      Returns:
      The detectedLanguageConfidence.
    • hasEncodingDetector

      public boolean hasEncodingDetector()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 95 [json_name = "encodingDetector"];
      Specified by:
      hasEncodingDetector in interface PdfMetadataOrBuilder
      Returns:
      Whether the encodingDetector field is set.
    • getEncodingDetector

      public String getEncodingDetector()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 95 [json_name = "encodingDetector"];
      Specified by:
      getEncodingDetector in interface PdfMetadataOrBuilder
      Returns:
      The encodingDetector.
    • getEncodingDetectorBytes

      public com.google.protobuf.ByteString getEncodingDetectorBytes()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 95 [json_name = "encodingDetector"];
      Specified by:
      getEncodingDetectorBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for encodingDetector.
    • hasDetectedEncoding

      public boolean hasDetectedEncoding()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 96 [json_name = "detectedEncoding"];
      Specified by:
      hasDetectedEncoding in interface PdfMetadataOrBuilder
      Returns:
      Whether the detectedEncoding field is set.
    • getDetectedEncoding

      public String getDetectedEncoding()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 96 [json_name = "detectedEncoding"];
      Specified by:
      getDetectedEncoding in interface PdfMetadataOrBuilder
      Returns:
      The detectedEncoding.
    • getDetectedEncodingBytes

      public com.google.protobuf.ByteString getDetectedEncodingBytes()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 96 [json_name = "detectedEncoding"];
      Specified by:
      getDetectedEncodingBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for detectedEncoding.
    • hasEmbeddedResourceType

      public boolean hasEmbeddedResourceType()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 97 [json_name = "embeddedResourceType"];
      Specified by:
      hasEmbeddedResourceType in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedResourceType field is set.
    • getEmbeddedResourceType

      public String getEmbeddedResourceType()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 97 [json_name = "embeddedResourceType"];
      Specified by:
      getEmbeddedResourceType in interface PdfMetadataOrBuilder
      Returns:
      The embeddedResourceType.
    • getEmbeddedResourceTypeBytes

      public com.google.protobuf.ByteString getEmbeddedResourceTypeBytes()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 97 [json_name = "embeddedResourceType"];
      Specified by:
      getEmbeddedResourceTypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedResourceType.
    • hasResourceName

      public boolean hasResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 98 [json_name = "resourceName"];
      Specified by:
      hasResourceName in interface PdfMetadataOrBuilder
      Returns:
      Whether the resourceName field is set.
    • getResourceName

      public String getResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 98 [json_name = "resourceName"];
      Specified by:
      getResourceName in interface PdfMetadataOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 98 [json_name = "resourceName"];
      Specified by:
      getResourceNameBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for resourceName.
    • hasOriginalResourceName

      public boolean hasOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 99 [json_name = "originalResourceName"];
      Specified by:
      hasOriginalResourceName in interface PdfMetadataOrBuilder
      Returns:
      Whether the originalResourceName field is set.
    • getOriginalResourceName

      public String getOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 99 [json_name = "originalResourceName"];
      Specified by:
      getOriginalResourceName in interface PdfMetadataOrBuilder
      Returns:
      The originalResourceName.
    • getOriginalResourceNameBytes

      public com.google.protobuf.ByteString getOriginalResourceNameBytes()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 99 [json_name = "originalResourceName"];
      Specified by:
      getOriginalResourceNameBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for originalResourceName.
    • hasVersionCount

      public boolean hasVersionCount()
       === Version Control Properties ===
       TikaCoreProperties.VERSION_COUNT
       
      optional int32 version_count = 100 [json_name = "versionCount"];
      Specified by:
      hasVersionCount in interface PdfMetadataOrBuilder
      Returns:
      Whether the versionCount field is set.
    • getVersionCount

      public int getVersionCount()
       === Version Control Properties ===
       TikaCoreProperties.VERSION_COUNT
       
      optional int32 version_count = 100 [json_name = "versionCount"];
      Specified by:
      getVersionCount in interface PdfMetadataOrBuilder
      Returns:
      The versionCount.
    • hasVersionNumber

      public boolean hasVersionNumber()
       TikaCoreProperties.VERSION_NUMBER
       
      optional int32 version_number = 101 [json_name = "versionNumber"];
      Specified by:
      hasVersionNumber in interface PdfMetadataOrBuilder
      Returns:
      Whether the versionNumber field is set.
    • getVersionNumber

      public int getVersionNumber()
       TikaCoreProperties.VERSION_NUMBER
       
      optional int32 version_number = 101 [json_name = "versionNumber"];
      Specified by:
      getVersionNumber in interface PdfMetadataOrBuilder
      Returns:
      The versionNumber.
    • hasAdditionalMetadata

      public boolean hasAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      hasAdditionalMetadata in interface PdfMetadataOrBuilder
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      public com.google.protobuf.Struct getAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadata in interface PdfMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • getAdditionalMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadataOrBuilder in interface PdfMetadataOrBuilder
    • hasBaseFields

      public boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      hasBaseFields in interface PdfMetadataOrBuilder
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      public TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFields in interface PdfMetadataOrBuilder
      Returns:
      The baseFields.
    • getBaseFieldsOrBuilder

      public TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFieldsOrBuilder in interface PdfMetadataOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static PdfMetadata parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PdfMetadata parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PdfMetadata parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PdfMetadata parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PdfMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PdfMetadata parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static PdfMetadata parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PdfMetadata parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PdfMetadata parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static PdfMetadata parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PdfMetadata parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static PdfMetadata parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public PdfMetadata.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static PdfMetadata.Builder newBuilder()
    • newBuilder

      public static PdfMetadata.Builder newBuilder(PdfMetadata prototype)
    • toBuilder

      public PdfMetadata.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected PdfMetadata.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static PdfMetadata getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<PdfMetadata> parser()
    • getParserForType

      public com.google.protobuf.Parser<PdfMetadata> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public PdfMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder