Uses of Interface
eu.europa.esig.dss.pdf.PdfDocumentReader
Packages that use PdfDocumentReader
Package
Description
-
Uses of PdfDocumentReader in eu.europa.esig.dss.pdf
Methods in eu.europa.esig.dss.pdf that return PdfDocumentReaderModifier and TypeMethodDescriptionprotected abstract PdfDocumentReaderAbstractPDFSignatureService.loadPdfDocumentReader(DSSDocument dssDocument, char[] passwordProtection) LoadsPdfDocumentReaderinstanceMethods in eu.europa.esig.dss.pdf with parameters of type PdfDocumentReaderModifier and TypeMethodDescriptionprotected voidAbstractPDFSignatureService.addDeveloperExtension(PdfDocumentReader documentReader, String prefix, PdfDict developerExtension) Adds a new developer extension defined indeveloperExtensiondictionaryprotected voidAbstractPDFSignatureService.analyzePdfModifications(DSSDocument document, PdfCMSRevision pdfRevision, PdfDocumentReader finalRevisionReader, char[] pwd) This method performs a modification analysis for a single givenpdfRevisionprotected voidAbstractPDFSignatureService.assertSignatureFieldPositionValid(PdfDocumentReader documentReader, AnnotationBox annotationBox, int pageNumber) This method verifies validity of the signature field box configuration calling the providedpdfSignatureFieldPositionCheckervoidPdfSignatureFieldPositionChecker.assertSignatureFieldPositionValid(PdfDocumentReader documentReader, AnnotationBox annotationBox, int pageNumber) This method verifies whetherannotationBoxcan be placed withindocumentReaderon the page numberpageNumbervoidPdfPermissionsChecker.checkDocumentPermissions(PdfDocumentReader documentReader, SignatureFieldParameters fieldParameters) This method checks if the document has the necessary permissions for the signature operationprotected voidAbstractPDFSignatureService.checkPdfPermissions(PdfDocumentReader documentReader, SignatureFieldParameters fieldParameters) This method verifies the PDF permissions dictionariesvoidPdfPermissionsChecker.checkSignatureRestrictionDictionaries(PdfDocumentReader documentReader, SignatureFieldParameters fieldParameters) This method verifies whether a new signature is permittedprotected PdfDictAbstractPDFSignatureService.createDeveloperExtensionDict(PdfDocumentReader documentReader, String baseVersion, Integer extensionLevel, String extensionRevision, String type, String url) Creates a new developer extension dictionary with the given configurationprotected voidAbstractPDFSignatureService.digitalSignatureEnhancement(PdfDocumentReader documentReader, PAdESCommonParameters parameters) This method ensures the PDF document structure is correct for inclusion of specific digital signature's functionalitiesprotected voidAbstractPDFSignatureService.ensureESICDeveloperExtension1(PdfDocumentReader documentReader) This method verifies presence of the ESIC developer extension with level 1 in the PDF document.protected voidAbstractPDFSignatureService.ensureESICDeveloperExtension2(PdfDocumentReader documentReader) This method verifies presence of the ESIC developer extension with level 2 in the PDF document.protected voidAbstractPDFSignatureService.ensureISO_32001DeveloperExtension(PdfDocumentReader documentReader) This method verifies presence of the ISO 32001 developer extension in the PDF document.protected voidAbstractPDFSignatureService.ensureISO_32002DeveloperExtension(PdfDocumentReader documentReader) This method verifies presence of the ISO 32002 developer extension in the PDF document.protected AnnotationBoxAbstractPDFSignatureService.getVisibleSignatureFieldBoxPosition(PdfDocumentReader reader, SignatureFieldParameters parameters) Checks if the signatureFieldBox overlaps with any existing annotations on the given page and returns the respectful signature field boxprotected AnnotationBoxAbstractPDFSignatureService.getVisibleSignatureFieldBoxPosition(SignatureDrawer signatureDrawer, PdfDocumentReader documentReader, SignatureFieldParameters fieldParameters) Checks validity of the SignatureField position and returns the calculated signature field boxprotected List<PdfModification> AbstractPDFSignatureService.getVisualDifferences(PdfDocumentReader signedRevisionReader, PdfDocumentReader finalRevisionReader) Returns a list of visual differences between the provided PDF and the signed contentprotected booleanAbstractPDFSignatureService.isDeveloperExtensionPresent(PdfDocumentReader documentReader, String prefix, PdfDict developerExtension) Verifies whether the specified developer extension is present in the document's catalog. -
Uses of PdfDocumentReader in eu.europa.esig.dss.pdf.modifications
Methods in eu.europa.esig.dss.pdf.modifications with parameters of type PdfDocumentReaderModifier and TypeMethodDescriptionDefaultPdfObjectModificationsFinder.find(PdfDocumentReader originalRevisionReader, PdfDocumentReader finalRevisionReader) PdfObjectModificationsFinder.find(PdfDocumentReader originalRevisionReader, PdfDocumentReader finalRevisionReader) Returns found and categorized object modifications occurred betweenoriginalRevisionReaderandfinalRevisionReader.DefaultPdfDifferencesFinder.getAnnotationOverlaps(PdfDocumentReader reader) PdfDifferencesFinder.getAnnotationOverlaps(PdfDocumentReader reader) Returns a list of found annotation overlapsDefaultPdfDifferencesFinder.getPagesDifferences(PdfDocumentReader signedRevisionReader, PdfDocumentReader finalRevisionReader) PdfDifferencesFinder.getPagesDifferences(PdfDocumentReader signedRevisionReader, PdfDocumentReader finalRevisionReader) Returns a list of missing/added pages between signed and final revisionsDefaultPdfDifferencesFinder.getVisualDifferences(PdfDocumentReader signedRevisionReader, PdfDocumentReader finalRevisionReader) PdfDifferencesFinder.getVisualDifferences(PdfDocumentReader signedRevisionReader, PdfDocumentReader finalRevisionReader) Returns a list of visual differences found between signed and final revisions excluding newly created annotations -
Uses of PdfDocumentReader in eu.europa.esig.dss.pdf.openpdf
Classes in eu.europa.esig.dss.pdf.openpdf that implement PdfDocumentReaderModifier and TypeClassDescriptionclassThe IText (OpenPdf) implementation ofPdfDocumentReaderMethods in eu.europa.esig.dss.pdf.openpdf that return PdfDocumentReaderModifier and TypeMethodDescriptionprotected PdfDocumentReaderITextPDFSignatureService.loadPdfDocumentReader(DSSDocument dssDocument, char[] passwordProtection) Methods in eu.europa.esig.dss.pdf.openpdf with parameters of type PdfDocumentReaderModifier and TypeMethodDescriptionprotected AnnotationBoxITextPDFSignatureService.getVisibleSignatureFieldBoxPosition(PdfDocumentReader reader, SignatureFieldParameters parameters) protected AnnotationBoxITextPDFSignatureService.getVisibleSignatureFieldBoxPosition(SignatureDrawer signatureDrawer, PdfDocumentReader documentReader, SignatureFieldParameters parameters) protected List<PdfModification> ITextPDFSignatureService.getVisualDifferences(PdfDocumentReader signedRevisionReader, PdfDocumentReader finalRevisionReader) -
Uses of PdfDocumentReader in eu.europa.esig.dss.pdf.pdfbox
Classes in eu.europa.esig.dss.pdf.pdfbox that implement PdfDocumentReaderModifier and TypeClassDescriptionclassThe PDFBox implementation ofPdfDocumentReaderMethods in eu.europa.esig.dss.pdf.pdfbox that return PdfDocumentReaderModifier and TypeMethodDescriptionprotected PdfDocumentReaderPdfBoxSignatureService.loadPdfDocumentReader(DSSDocument dssDocument, char[] passwordProtection)