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.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 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 content -
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)