Overzicht van functies

Overzicht van functies

Samenvatting van functies

Aspose.PDF FOSS voor Java is een uitgebreide Java bibliotheek voor het maken en manipuleren van PDF-documenten, die de volgende capaciteitsgebieden dekt:

Documentstructuur

  • Maak nieuwe PDF-documenten via de Document klasseconstructor (geen argumenten)
  • Toegang tot bestaande documenten via Document(filePath) of Document(stream) constructors
  • Beheer pagina’s via PageCollection via Document.getPages()
  • Elke Page exposeert getMediaBox(), getCropBox(), getRotate() en getAnnotations()
  • Toegang tot de PDF-catalogus via getCatalog() en trailer via getTrailer()
  • Beheer ingesloten bestanden via getEmbeddedFiles()

Annotaties

De abstracte klasse Annotation is de basis voor alle PDF-annotaties. Concrete typen omvatten: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation en meer. Elke annotatie wordt geplaatst op een Page op een Rectangle positie.

Interactieve formulieren

De klasse Form (via Document.getForm()) beheert AcroForm velden. Veldtypen omvatten ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField en ListBoxField. De klasse FormEditor biedt handige methoden voor massale formulierbewerking.

Pagina-manipulatie

PdfFileEditor biedt concatenate(), extract(), splitToPages(), insert() en delete() voor documentmanipulatie op paginaniveau. ContentsResizeParameters en ContentsResizeValue regelen de inhoudsschaal binnen paginaranden.

PDF/A Naleving

ActionRules valideert PDF/A actie-conformiteit; ActionFixes biedt remediatie via removeCatalogAA(), removePageAA() en removeWidgetAA(). AnnotationRules en AnnotationFixes behandelen naleving op annotatieniveau.

Security

AESCipher biedt AES-CBC encryptie met encrypt(key, data), decrypt(key, data) en deterministische IV-varianten. PdfFileSecurity beheert wachtwoordbeveiliging op documentniveau en toegangsrechten.

Paginarendering

BmpDevice rendert PDF-pagina’s naar BMP-beeldbestanden voor miniatuurgeneratie en voorbeeldweergaven. PdfPageRenderer biedt programmatische paginarendering.

Facades

Het org.aspose.pdf.facades pakket biedt taakgerichte klassen, waaronder PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp en PdfPageEditor.

Zie ook

 Nederlands