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
DocumentEl Constructor de la Clase (no argumentos) - Acceso a los documentos existentes mediante
Document(filePath)oDocument(stream)Constructores - Gestión de páginas a través
PageCollectionpor víaDocument.getPages() - Each
PageExposicionesgetMediaBox(),getCropBox(),getRotate(),y,getAnnotations() - Acceso al catálogo PDF a través de
getCatalog()Trailer a través degetTrailer() - 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.