Documento
Revisión
Document Es una clase en Aspose.PDF FOSS para Java. Heredados de: Closeable.
La clase central para trabajar con documentos PDF (ISO 32000-1:2008).
Esta clase proporciona 96 métodos para trabajar con objetos de documento en programas Java. Los métodos disponibles incluyen: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,59 y otros métodos. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : actions, background, catalog, centerWindow, collection, displayDocTitle,Y 32 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
background | Color | Leer | Retorna el color de fondo del nivel de documento establecido a través de |
| {@link #setBackground(Color)}, o {_code null} para ningún. | |||
pages | PageCollection | Leer | Obtenga las páginas. |
info | DocumentInfo | Leer | Retorna el dicionario de información del documento (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Leer | El alias de la dirección es {@link #getInfo()}. |
metadata | XmpMetadata | Leer | Retorna los metadatos XMP de este documento. |
version | String | Leer | Retorna la fila de versión PDF (por ejemplo,. |
catalog | PdfDictionary | Leer | Retorna el dicionario de catálogo raíz. |
actions | DocumentActions | Leer | Retorna los triggers de acción a nivel de documento (ISO 32000-1:2008, §12.6.4.1): |
| {@code /OpenAction} más las entradas {_code/AA} (cerrará, salvará/salvará), | |||
| La impresión y la imprisión). | |||
trailer | PdfDictionary | Leer | De vuelta el dicionario de la trayectoria. |
parser | PDFParser | Leer | Retorna el parser PDF subyacente (para uso interno por componentes de motor). |
outlines | OutlineCollection | Leer | Retorna la colección de documentos (bookmarks). |
form | Form | Leer | Devolve el formulario interactivo (AcroForm) de este documento. |
embeddedFiles | EmbeddedFileCollection | Leer | Retorna la colección de archivos incorporados (atacos). |
collection | Collection | Leer | Retorna el portfolio del documento {@link Collection}, instalar un |
| 1 en el primer acceso. | |||
fontUtilities | FontUtilities | Leer | Devolve las utilidades de font para este documento. |
embedStandardFonts | boolean | Leer | Devolve si las fontas PDF estándar 14 deben ser incorporadas al ahorrar. |
layers | java.util.List<Layer> | Leer | Retorna la lista de grupos de contenido opcionales (layers). |
viewerPreferences | ViewerPreferences | Leer | Devolver las preferencias de los espectadores. |
hideToolbar | boolean | Leer | Preferencia de la barra de herramientas. |
hideMenubar | boolean | Leer | Preferencia de menú. |
hideWindowUI | boolean | Leer | Estimar la ventana preferente. |
fitWindow | boolean | Leer | Preferencia de ventanas. |
centerWindow | boolean | Leer | Preferencia de ventanas. |
displayDocTitle | boolean | Leer | Preferencia de título del documento. |
pageLayout | String | Leer | El diseño de la página (SinglePage, OneColumn , TwoColumnLeft etc.). |
pageMode | PageMode | Leer | Obtenga el modo de página. |
pageInfo | PageInfo | Leer | Salva el documento en un archivo. |
linearized | boolean | Leer | Retorna si el documento actual es lineal para una vista rápida en la web. |
sourcePath | String | Leer | Retorno de la ruta del archivo Este documento fue cargado desde, o {@code null} para nuevos documentos |
| o documentos cargados de los flujos. | |||
fileName | String | Leer | Devolver el nombre de archivo (caminato) este documento se abrió desde. |
namedDestinations | NamedDestinations | Leer | Retorna la colección de destinos del documento. |
pageLabels | PageLabels | Leer | Devolve las etiquetas de la página, o {@code null} si {_code /PageLabels} no está presente. |
taggedContent | TaggedContent | Leer | Retorna el contenido etiquetado del documento, proporcionando acceso al árbol de estructura lógica. |
logicalStructure | StructTreeRoot | Leer | Retorna el árbol de la estructura lógica para la lectura. |
encrypted | boolean | Leer | Devolverá la validez si este documento está cifrado. |
javaScript | JavaScriptCollection | Leer | Devolve la colección JavaScript desde el árbol de nombre del documento. |
pdfaCompliant | boolean | Leer | Retorna válido si este documento es PDF/A (set after convert() o validate(). |
pdfFormat | PdfFormat | Leer | Devolve el formato PDF de este documento después de la conversión. |
Metodología
| firma | Descripción |
|---|---|
Document(filePath: String) | Abrir un documento PDF desde una ruta de archivo. |
Document(filePath: String, password: String) | Abrir un documento PDF de una ruta de archivo con una contraseña. |
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler) | Abrir un documento PDF desde una ruta de archivo utilizando un operador de seguridad personalizado. |
Document(stream: InputStream) | Abrir un documento PDF desde una corriente de entrada. |
Document(stream: InputStream, password: String) | Abrir un documento PDF de una corriente de entrada con una contraseña. |
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | Abrir un documento PDF de una corriente de entrada utilizando un manipulador de seguridad personalizado. |
Document() | Crea un nuevo documento PDF vacío. |
Document(filePath: String, options: HtmlLoadOptions) | Crea un documento PDF de un archivo HTML. |
Document(stream: InputStream, options: HtmlLoadOptions) | Crea un documento PDF de una corriente de entrada HTML. |
getBackground() → Color | Retorna el color de fondo del nivel de documento establecido a través de |
| {@link #setBackground(Color)}, o {_code null} para ningún. | |
setBackground(color: Color) | Aplicar un color de fondo sólido a cada página del documento. |
| (via {@link Page#setBackground(Color)}). | |
getPages() → PageCollection | devolver las páginas. |
getInfo() → DocumentInfo | Retorna el dicionario de información del documento (ISO 32000-1:2008, §14.3.3). |
getOrCreateInfo() → DocumentInfo | El alias de la dirección es {@link #getInfo()}. |
getMetadata() → XmpMetadata | Retorna los metadatos XMP de este documento. |
setXmpMetadata(stream: InputStream) | Coloca los metadatos XMP de las bajas XML crudas que se leen desde un flujo. |
getXmpMetadata(stream: OutputStream) | Escribe los bytes de metadatos XML XMP en el flujo de salida dado. |
getVersion() → String | Retorna la fila de versión PDF (por ejemplo,. |
getCatalog() → PdfDictionary | Retorna el dicionario de catálogo raíz. |
getActions() → DocumentActions | Retorna los triggers de acción a nivel de documento (ISO 32000-1:2008, §12.6.4.1): |
| {@code /OpenAction} más las entradas {_code/AA} (cerrará, salvará/salvará), | |
| La impresión y la imprisión). | |
getTrailer() → PdfDictionary | De vuelta el dicionario de la trayectoria. |
getParser() → PDFParser | Retorna el parser PDF subyacente (para uso interno por componentes de motor). |
getOutlines() → OutlineCollection | Retorna la colección de documentos (bookmarks). |
getForm() → Form | Devolve el formulario interactivo (AcroForm) de este documento. |
getEmbeddedFiles() → EmbeddedFileCollection | Retorna la colección de archivos incorporados (atacos). |
getCollection() → Collection | Retorna el portfolio del documento {@link Collection}, instalar un |
| 1 en el primer acceso. | |
setCollection(value: Collection) | Replaza (o elimina, cuando {@code = = null}) el documento |
| El portfolio. | |
getFontUtilities() → FontUtilities | Devolve las utilidades de font para este documento. |
isEmbedStandardFonts() → boolean | Devolve si las fontas PDF estándar 14 deben ser incorporadas al ahorrar. |
setEmbedStandardFonts(embed: boolean) | Establece si las fontas PDF estándar 14 deben ser incorporadas al ahorrar. |
getLayers() → java.util.List<Layer> | Retorna la lista de grupos de contenido opcionales (layers). |
getViewerPreferences() → ViewerPreferences | Devolver las preferencias de los espectadores. |
getHideToolbar() → boolean | Preferencia de la barra de herramientas. |
setHideToolbar(v: boolean) | Preferencia de la barra de herramientas. |
getHideMenubar() → boolean | Preferencia de menú. |
setHideMenubar(v: boolean) | Preferencia de menú. |
getHideWindowUI() → boolean | Estimar la ventana preferente. |
setHideWindowUI(v: boolean) | Preferencia de ventana oculta. |
getFitWindow() → boolean | Preferencia de ventanas. |
setFitWindow(v: boolean) | Preferencia de ventanas. |
getCenterWindow() → boolean | Preferencia de ventanas. |
setCenterWindow(v: boolean) | Preferencia de ventana central. |
getDisplayDocTitle() → boolean | Preferencia de título del documento. |
setDisplayDocTitle(v: boolean) | Preferencia de título del documento. |
getPageLayout() → String | El diseño de la página (SinglePage, OneColumn , TwoColumnLeft etc.). |
setPageLayout(layout: String) | Descargar el layout de página. |
getPageMode() → PageMode | Devolver el modo de página. |
setPageMode(mode: PageMode) | Configura el modo de página. |
getPageInfo() → PageInfo | Salva el documento en un archivo. |
processParagraphs() | Procesar los parágrafos para todas las páginas (paso de layout). |
save(filePath: String) | @param filePath el camino de la salida del archivo |
| @throws IOException si escribe fallos | |
| @throws IllegalArgumentException si el archivoPath es nulo | |
| / | |
save() | Salva el documento de vuelta a su ruta de destino asociada. |
save(outputStream: OutputStream) | Salva el documento a un flujo de salida. |
hasIncrementalUpdate() → boolean | Devolve si el documento actual contiene actualizaciones incrementales. |
optimize() | Requiere una reescritura completa en la siguiente reserva en lugar de un apéndice incremental. |
requestFullRewrite() | Requisitos de que la siguiente operación de ahorro realice una reescritura completa incluso si |
| De lo contrario, la reducción de los ahorros sería posible. | |
isLinearized() → boolean | Retorna si el documento actual es lineal para una vista rápida en la web. |
optimizeResources() | Remove los recursos de nivel de página no utilizados antes del siguiente almacenamiento. |
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions) | Optimiza el documento según las opciones ofrecidas antes de la siguiente |
| ¡Salva!. | |
save(filePath: String, format: SaveFormat) | Conserva el documento en el formato especificado. |
save(filePath: String, options: PdfSaveOptions) | Salva el documento con las opciones de almacenamiento PDF especificadas. |
save(filePath: String, options: HtmlSaveOptions) | Salva el documento como HTML con las opciones especificadas. |
getSourcePath() → String | Retorno de la ruta del archivo Este documento fue cargado desde, o {@code null} para nuevos documentos |
| o documentos cargados de los flujos. | |
getFileName() → String | Devolver el nombre de archivo (caminato) este documento se abrió desde. |
setFileName(fileName: String) | Entra el nombre del archivo asociado con este documento. |
exportAnnotationsToXfdf(filePath: String) | Exporta todas las anotaciones de este documento a un archivo XFDF. |
exportAnnotationsToXfdf(stream: OutputStream) | Exporta todas las anotaciones de este documento a un flujo de salida XFDF. |
importAnnotationsFromXfdf(filePath: String) | Importa anotaciones de un archivo XFDF en este documento. |
importAnnotationsFromXfdf(stream: InputStream) | Importa anotaciones de un flujo de entrada XFDF en este documento. |
flatten() | Flattens el documento entero: bakes todas las anotaciones y formas de apariencias de campo |
| en las páginas de contenido, luego se quita los campos de anotaciones y formas. | |
flatten(settings: Form.FlattenSettings) | Flaten el documento utilizando las configuraciones de flato del formulario especificado. |
getNamedDestinations() → NamedDestinations | Retorna la colección de destinos del documento. |
getPageLabels() → PageLabels | Devolve las etiquetas de la página, o {@code null} si {_code /PageLabels} no está presente. |
getTaggedContent() → TaggedContent | Retorna el contenido etiquetado del documento, proporcionando acceso al árbol de estructura lógica. |
getLogicalStructure() → StructTreeRoot | Retorna el árbol de la estructura lógica para la lectura. |
allocateObjectNumber() → int | Se atribuye un nuevo número de objeto a un objeto indirecto. |
registerImportedObject(body: PdfBase) → PdfObjectReference | Registra un objeto importado de otro documento bajo una alquiler fresco |
| La clave. | |
isEncrypted() → boolean | Devolverá la validez si este documento está cifrado. |
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm) | Cripta el documento con las contraseñas de usuario y propietario utilizando el algoritmo especificado. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler) | Cripta el documento con un operador de seguridad personalizado. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean) | Cripta el documento con las contraseñas de usuario y propietario utilizando el algoritmo especificado |
| y el privilegio se establece. | |
decrypt() | Descifrar el documento, eliminar la cifrado. |
getJavaScript() → JavaScriptCollection | Devolve la colección JavaScript desde el árbol de nombre del documento. |
validate(outputLogPath: String, format: PdfFormat) → boolean | Valida el documento contra el perfil de formato PDF especificado. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | Valida el documento contra el perfil de formato PDF especificado. |
validate(options: PdfFormatConversionOptions) → boolean | Valida el documento utilizando un objeto de opción de validación PDF/A. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | Convertir el documento en el formato PDF especificado. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | Convertir el documento en el formato PDF especificado. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | Convertir con una explícita transparencia de gestión. |
convert(options: PdfFormatConversionOptions) → boolean | Convertir mediante opciones de conversión detalladas. |
convertToPdfA2B(outputLogPath: String) → boolean | Converta este PDF en formato PDF/A-2B. |
convertToPdfA2B(logStream: OutputStream) → boolean | Converta este PDF en formato PDF/A-2B. |
repair() | Intentados para reparar pequeños problemas estructurales antes de salvar, validar o |
| flujos de trabajo de conversión. | |
isPdfaCompliant() → boolean | Retorna válido si este documento es PDF/A (set after convert() o validate(). |
getPdfFormat() → PdfFormat | Devolve el formato PDF de este documento después de la conversión. |
close() | Cierra el documento y libera los recursos básicos. |