Uses of Interface
cloud.opencode.base.pdf.PdfDocument
Packages that use PdfDocument
Package
Description
-
Uses of PdfDocument in cloud.opencode.base.pdf
Methods in cloud.opencode.base.pdf that return PdfDocumentModifier and TypeMethodDescriptionstatic PdfDocumentOpenPdf.fillAndFlatten(Path source, Map<String, String> fields) Fills form and flattens (makes non-editable).static PdfDocumentFills form fields in a PDF.static PdfDocumentOpenPdf.merge(List<PdfDocument> documents) Merges multiple PDF documents into one.static PdfDocumentOpenPdf.open(byte[] bytes) Opens an existing PDF document from byte array.static PdfDocumentOpenPdf.open(InputStream inputStream) Opens an existing PDF document from input stream.static PdfDocumentOpens an existing PDF document from file path.static PdfDocumentOpens a password-protected PDF document.static PdfDocumentSigns a PDF document.Methods in cloud.opencode.base.pdf that return types with arguments of type PdfDocumentModifier and TypeMethodDescriptionstatic List<PdfDocument> Splits a PDF by page ranges.static List<PdfDocument> OpenPdf.splitToPages(Path source) Splits a PDF into single pages.Method parameters in cloud.opencode.base.pdf with type arguments of type PdfDocumentModifier and TypeMethodDescriptionstatic PdfDocumentOpenPdf.merge(List<PdfDocument> documents) Merges multiple PDF documents into one. -
Uses of PdfDocument in cloud.opencode.base.pdf.document
Methods in cloud.opencode.base.pdf.document that return PdfDocument -
Uses of PdfDocument in cloud.opencode.base.pdf.operation
Methods in cloud.opencode.base.pdf.operation that return PdfDocumentModifier and TypeMethodDescriptionPdfMerger.MergeSource.document()Returns the value of thedocumentrecord component.PdfSplitter.extractPages(int... pageNumbers) Extracts specific pages.PdfExtractor.getSourceDocument()PdfSplitter.getSourceDocument()PdfMerger.merge()Merges and returns document.Methods in cloud.opencode.base.pdf.operation that return types with arguments of type PdfDocumentModifier and TypeMethodDescriptionPdfSplitter.splitByBookmarks(int level) Splits by bookmarks/outlines.PdfSplitter.splitByPageCount(int pagesPerDocument) Splits by fixed page count per document.PdfSplitter.splitByRanges(String... ranges) Splits by page ranges.PdfSplitter.splitBySize(long maxSizeBytes) Splits by file size limit.PdfSplitter.splitToPages()Splits into single pages.Methods in cloud.opencode.base.pdf.operation with parameters of type PdfDocumentModifier and TypeMethodDescriptionPdfMerger.add(PdfDocument document) Adds a PDF document to merge.static PdfExtractorPdfExtractor.of(PdfDocument document) Creates extractor for document.static PdfSplitterPdfSplitter.of(PdfDocument document) Creates splitter for document.PdfExtractor.source(PdfDocument document) Sets source PDF document.PdfSplitter.source(PdfDocument document) Sets source PDF document.Constructors in cloud.opencode.base.pdf.operation with parameters of type PdfDocumentModifierConstructorDescriptionMergeSource(Path path, PdfDocument document, InputStream stream, List<String> pageRanges) Creates an instance of aMergeSourcerecord class. -
Uses of PdfDocument in cloud.opencode.base.pdf.signature
Methods in cloud.opencode.base.pdf.signature that return PdfDocumentModifier and TypeMethodDescriptionPdfSigner.sign(PdfDocument document) Signs a PDF document object.Signs a PDF document.Methods in cloud.opencode.base.pdf.signature with parameters of type PdfDocumentModifier and TypeMethodDescriptionPdfSigner.sign(PdfDocument document) Signs a PDF document object.SignatureValidator.validate(PdfDocument document) Validates all signatures in a PDF document.