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
DocumentConstrutor de classe (sem argumentos) - Acesso a documentos existentes via:
Document(filePath)ou a)Document(stream)constructores - Gerenciar páginas através de:
PageCollectionvia:Document.getPages() - Cada um.
PageexposiçõesgetMediaBox(),getCropBox(),getRotate(), egetAnnotations() - Acesse o catálogo PDF via
getCatalog()e reboque viagetTrailer() - 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.