Přehled funkcí

Shrnutí funkcí

Aspose.PDF FOSS pro Java je komplexní Java knihovna pro tvorbu a manipulaci PDF dokumentů, pokrývající následující oblasti schopností:

Struktura dokumentu

  • Vytvořte nové PDF dokumenty pomocí konstruktoru třídy Document (bez argumentů)
  • Přistupujte k existujícím dokumentům pomocí konstruktorů Document(filePath) nebo Document(stream)
  • Spravujte stránky prostřednictvím PageCollection pomocí Document.getPages()
  • Každý Page zpřístupňuje getMediaBox(), getCropBox(), getRotate() a getAnnotations()
  • Přístup ke katalogu PDF přes getCatalog() a k traileru přes getTrailer()
  • Spravovat vložené soubory přes getEmbeddedFiles()

Anotace

Abstraktní třída Annotation je základem pro všechny PDF anotace. Konkrétní typy zahrnují: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation a další. Každá anotace je umístěna na Page na pozici Rectangle.

Interaktivní formuláře

Třída Form (prostřednictvím Document.getForm()) spravuje pole AcroForm. Typy polí zahrnují ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField a ListBoxField. Třída FormEditor poskytuje pohodlné metody pro hromadnou úpravu formulářů.

Manipulace s stránkami

PdfFileEditor poskytuje concatenate(), extract(), splitToPages(), insert() a delete() pro manipulaci s dokumentem na úrovni stránky. ContentsResizeParameters a ContentsResizeValue řídí škálování obsahu v rámci hranic stránky.

PDF/A Shoda

ActionRules ověřuje shodu akcí PDF/A; ActionFixes poskytuje nápravu prostřednictvím removeCatalogAA(), removePageAA() a removeWidgetAA(). AnnotationRules a AnnotationFixes zajišťují shodu na úrovni anotací.

Security

AESCipher poskytuje šifrování AES-CBC s encrypt(key, data), decrypt(key, data) a deterministickými variantami IV. PdfFileSecurity spravuje ochranu heslem na úrovni dokumentu a přístupová oprávnění.

Vykreslování stránek

BmpDevice převádí PDF stránky do BMP souborů obrázků pro generování miniatur a náhledů. PdfPageRenderer poskytuje programové vykreslování stránek.

Facades

Balíček org.aspose.pdf.facades poskytuje třídy zaměřené na úlohy, včetně PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp a PdfPageEditor.

Viz také:

 Čeština