Características de um conjunto geral

Características de um conjunto geral

Resumo das características

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

Estrutura do documento

  • Criar novos documentos PDF através do Document Construtor de classe (sem argumentos)
  • Acesso a documentos existentes via: Document(filePath) ou a) Document(stream) constructores
  • Gerenciar páginas através de: PageCollection via: Document.getPages()
  • Cada um. Page exposições getMediaBox(), getCropBox(), getRotate(), e getAnnotations()
  • Acesse o catálogo PDF via getCatalog() e reboque via getTrailer()
  • Gerenciar arquivos incorporados via getEmbeddedFiles()

Anotativas

A Comissão Annotation abstract class é a base para todas as anotações PDF. Tipos concretos incluem: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,Cada anotação é colocada numa página de texto. Page em um Rectangle posição.

Formulários interativos

A Comissão Form classe (via Document.getForm()) gerencia campos do AcroForm. Os tipos de campo incluem: ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField, e ListBoxField.O . FormEditor A classe fornece métodos de conveniência para edição em massa.

Manipulação de páginas

PdfFileEditor fornece: concatenate(), extract(), splitToPages(), insert(), e delete() para a manipulação de documentos ao nível das páginas. ContentsResizeParameters e a) ContentsResizeValue Controle a escala do conteúdo dentro dos limites das páginas.

PDF/A Conformidade

ActionRules valida a conformidade com as acções PDF/A; ActionFixes fornece soluções através de: removeCatalogAA(), removePageAA(), e removeWidgetAA(). AnnotationRules e a) AnnotationFixes Manter a conformidade ao nível das anotações.

Segurança

AESCipher fornece criptografia AES-CBC com encrypt(key, data), decrypt(key, data), e variantes IV deterministas. PdfFileSecurity Gerencia a proteção por senha ao nível de documentos e permissões de acesso.

Render de página

BmpDevice Rende páginas PDF para arquivos de imagem BMP para geração e visualizações miniaturas. PdfPageRenderer fornece renderização de página programática.

Fassadas

A Comissão org.aspose.pdf.facades O pacote fornece classes focadas em tarefas, incluindo: PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp, e PdfPageEditor.

Ver também:

 Português