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 Document klass konstruktor (ingen argument)
  • Tillgång till befintliga dokument via Document(filePath) eller Document(stream) Konstruktorer
  • Hantera sidor genom PageCollection via Document.getPages()
  • Each Page Exponeringar getMediaBox(), getCropBox(), getRotate(),och getAnnotations()
  • Tillgång till PDF-katalogen via getCatalog() Trailer via getTrailer()
  • 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.

Se även

 Svenska