Características de la revisión

Características de la revisión

Funciones resumen

Aspose.PDF FOSS para Java es una biblioteca de Java completa para la creación y manipulación de documentos PDF, que cubre las siguientes áreas de capacidad:

Estructura de documentos

  • Crear nuevos documentos PDF a través de la Document El Constructor de la Clase (no argumentos)
  • Acceso a los documentos existentes mediante Document(filePath) o Document(stream) Constructores
  • Gestión de páginas a través PageCollection por vía Document.getPages()
  • Each Page Exposiciones getMediaBox(), getCropBox(), getRotate(),y, getAnnotations()
  • Acceso al catálogo PDF a través de getCatalog() Trailer a través de getTrailer()
  • Gestión de archivos incorporados a través de getEmbeddedFiles()

Annotations

El Annotation La clase abstracta es la base para todas las anotaciones PDF. Tipos concretos incluyen: WidgetAnnotation, FreeTextAnnotation, HighlightAnnotation, UnderlineAnnotation, CircleAnnotation, CaretAnnotation,y más. cada anotación se coloca en un Page En el A Rectangle Posición .

Forma interactiva

El Form La clase (via Document.getForm()gerencia de campos AcroForm. tipos de campo incluyen ButtonField, CheckboxField, RadioButtonField, TextBoxField, ComboBoxField,y, ListBoxField.El FormEditor clase proporciona métodos de conveniencia para la edición de formularios en gran medida.

Manipulación de páginas

PdfFileEditor proporciona concatenate(), extract(), splitToPages(), insert(),y, delete() Manipulación de documentos a nivel de página. ContentsResizeParameters y ContentsResizeValue Control de contenido escalando dentro de los límites de la página.

PDF / A Compliance

ActionRules - Valida la conformidad de PDF/A; ActionFixes La remedios a través de removeCatalogAA(), removePageAA(),y, removeWidgetAA(). AnnotationRules y AnnotationFixes Respeto al nivel de anotación.

Security

AESCipher proporciona cifrado AES-CBC con encrypt(key, data), decrypt(key, data), y las variantes deterministas IV. PdfFileSecurity Gestión de la protección de contraseñas de nivel de documento y las autorizaciones de acceso.

Página de rendimiento

BmpDevice rendir páginas PDF a archivos de imagen BMP para la generación y previstas de miniatura. PdfPageRenderer Ofrece una página de renderización programática.

Facades

El org.aspose.pdf.facades El paquete proporciona clases centradas en tareas, incluyendo PdfAnnotationEditor, PdfBookmarkEditor, PdfContentEditor, PdfExtractor, PdfFileSecurity, PdfFileStamp,y, PdfPageEditor.

Ver también

 Español