Funktioner överblick
Funktion sammanfattning
Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:
Dokumentstrukturen
- Skapa nya PDF-dokument via
Documentklass konstruktor (ingen argument) - Tillgång till befintliga dokument via
Document(filePath)ellerDocument(stream)Konstruktorer - Hantera sidor genom
PageCollectionviaDocument.getPages() - Each
PageExponeringargetMediaBox(),getCropBox(),getRotate(),ochgetAnnotations() - Tillgång till PDF-katalogen via
getCatalog()Trailer viagetTrailer() - Hantera inbyggda filer via
getEmbeddedFiles()
Annotations
Den Annotation abstrakt klass är grunden för alla PDF-annotationer. Konkreta typer inkluderar: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,och mer. varje anmälning placeras på en Page I A Rectangle positionen .
Interaktiva former
Den Form Klass (via Document.getForm()) hantera AcroForm-fält. fälttyper inkluderar ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField,och ListBoxField. den FormEditor klass ger bekvämlighet metoder för bulk form redigering.
Manipulerad sida
PdfFileEditor Försöker concatenate(), extract(), splitToPages(), insert(),och delete() för manipulation av dokument på sidan. ContentsResizeParameters och ContentsResizeValue Kontrollera innehållet skala inom sidgränserna.
PDF/A överensstämmelse
ActionRules Validerar PDF/A åtgärdsöverensstämmelse.; ActionFixes ger läkning via removeCatalogAA(), removePageAA(),och removeWidgetAA(). AnnotationRules och AnnotationFixes Hantera anmälningsnivåens överensstämmelse.
Security
AESCipher ger AES-CBC kryptering med encrypt(key, data), decrypt(key, data), Deterministiska varianter IV. PdfFileSecurity Hantera dokumentnivå lösenordsskydd och tillstånd för åtkomst.
Page Rendering
BmpDevice renderar PDF-sidor till BMP-bildfiler för miniatyrgenerering och förhandsvisningar. PdfPageRenderer ger programmatisk sida rendering.
Facades
Den org.aspose.pdf.facades paket ger uppgiftsfokuserade klasser inklusive PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp,och PdfPageEditor.