Özellikler Genel Bakış

Özellikler Özetleri

Aspose.PDF FOSS for Java is a comprehensive Java library for PDF document creation and manipulation, covering the following capability areas:

Belge Yapısı

  • Yeni PDF dosyaları oluşturmak için Document Sınıf Yapımcıları (Hiçbir Argüman)
  • Mevcut belgelere erişim yoluyla Document(filePath) veya Document(stream) Yapımcılar
  • Sayfaları yönetmek için PageCollection yolda Document.getPages()
  • Each Page Fuarlar getMediaBox(), getCropBox(), getRotate(),ve getAnnotations()
  • PDF kataloguna erişmek için getCatalog() Trailer üzerinden getTrailer()
  • Dosyaları içeren dosya yönetimi getEmbeddedFiles()

Annotations

O zamanlar Annotation abstrak sınıf, tüm PDF notları için temel oluşturur. Konkret türler şunlardır: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Her bir yazı, her birinde bir Page A’da Rectangle pozisyonu için.

Interaktif formlar

O zamanlar Form Sınıf ( Via Document.getForm()) AcroForm alanları yönetir. alan türleri dahil ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField,ve ListBoxField.• The FormEditor Sınıf, kitle form düzenleme için rahatlık yöntemleri sağlar.

Sayfa Manipülasyonu

PdfFileEditor sağlar concatenate(), extract(), splitToPages(), insert(),ve delete() Sayfalar düzeyinde belge manipülasyonu için. ContentsResizeParameters ve ContentsResizeValue sayfa sınırları içinde ölçüm kontrolü içeriği.

PDF / A Uyumluluk

ActionRules PDF / A eylem uyumluluğunu doğrulamak; ActionFixes Tedavi yoluyla sağlanmaktadır. removeCatalogAA(), removePageAA(),ve removeWidgetAA(). AnnotationRules ve AnnotationFixes Not düzeyine uygunluk.

Security

AESCipher AES-CBC şifreleme ile ilgili bilgiler encrypt(key, data), decrypt(key, data), Dördüncü variansiyel olarak belirlenir. PdfFileSecurity • Dosya düzeyinde şifre koruması yönetimi ve erişim izni.

Page Rendering Hakkında

BmpDevice PDF sayfaları BMP görüntü dosyalarına miniatür üretimi ve önizlemeleri için dönüştürür. PdfPageRenderer Programlama sayfası sunuyor.

Facades

O zamanlar org.aspose.pdf.facades paket, görev odaklı sınıflar içerir PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp,ve PdfPageEditor.

See Also

 Türkçe