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

NombreTipoAccesoDescripción
backgroundColorLeerRetorna el color de fondo del nivel de documento establecido a través de
{@link #setBackground(Color)}, o {_code null} para ningún.
pagesPageCollectionLeerObtenga las páginas.
infoDocumentInfoLeerRetorna el dicionario de información del documento (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoLeerEl alias de la dirección es {@link #getInfo()}.
metadataXmpMetadataLeerRetorna los metadatos XMP de este documento.
versionStringLeerRetorna la fila de versión PDF (por ejemplo,.
catalogPdfDictionaryLeerRetorna el dicionario de catálogo raíz.
actionsDocumentActionsLeerRetorna 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).
trailerPdfDictionaryLeerDe vuelta el dicionario de la trayectoria.
parserPDFParserLeerRetorna el parser PDF subyacente (para uso interno por componentes de motor).
outlinesOutlineCollectionLeerRetorna la colección de documentos (bookmarks).
formFormLeerDevolve el formulario interactivo (AcroForm) de este documento.
embeddedFilesEmbeddedFileCollectionLeerRetorna la colección de archivos incorporados (atacos).
collectionCollectionLeerRetorna el portfolio del documento {@link Collection}, instalar un
1 en el primer acceso.
fontUtilitiesFontUtilitiesLeerDevolve las utilidades de font para este documento.
embedStandardFontsbooleanLeerDevolve si las fontas PDF estándar 14 deben ser incorporadas al ahorrar.
layersjava.util.List<Layer>LeerRetorna la lista de grupos de contenido opcionales (layers).
viewerPreferencesViewerPreferencesLeerDevolver las preferencias de los espectadores.
hideToolbarbooleanLeerPreferencia de la barra de herramientas.
hideMenubarbooleanLeerPreferencia de menú.
hideWindowUIbooleanLeerEstimar la ventana preferente.
fitWindowbooleanLeerPreferencia de ventanas.
centerWindowbooleanLeerPreferencia de ventanas.
displayDocTitlebooleanLeerPreferencia de título del documento.
pageLayoutStringLeerEl diseño de la página (SinglePage, OneColumn , TwoColumnLeft etc.).
pageModePageModeLeerObtenga el modo de página.
pageInfoPageInfoLeerSalva el documento en un archivo.
linearizedbooleanLeerRetorna si el documento actual es lineal para una vista rápida en la web.
sourcePathStringLeerRetorno de la ruta del archivo Este documento fue cargado desde, o {@code null} para nuevos documentos
o documentos cargados de los flujos.
fileNameStringLeerDevolver el nombre de archivo (caminato) este documento se abrió desde.
namedDestinationsNamedDestinationsLeerRetorna la colección de destinos del documento.
pageLabelsPageLabelsLeerDevolve las etiquetas de la página, o {@code null} si {_code /PageLabels} no está presente.
taggedContentTaggedContentLeerRetorna el contenido etiquetado del documento, proporcionando acceso al árbol de estructura lógica.
logicalStructureStructTreeRootLeerRetorna el árbol de la estructura lógica para la lectura.
encryptedbooleanLeerDevolverá la validez si este documento está cifrado.
javaScriptJavaScriptCollectionLeerDevolve la colección JavaScript desde el árbol de nombre del documento.
pdfaCompliantbooleanLeerRetorna válido si este documento es PDF/A (set after convert() o validate().
pdfFormatPdfFormatLeerDevolve el formato PDF de este documento después de la conversión.

Metodología

firmaDescripció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()ColorRetorna 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()PageCollectiondevolver las páginas.
getInfo()DocumentInfoRetorna el dicionario de información del documento (ISO 32000-1:2008, §14.3.3).
getOrCreateInfo()DocumentInfoEl alias de la dirección es {@link #getInfo()}.
getMetadata()XmpMetadataRetorna 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()StringRetorna la fila de versión PDF (por ejemplo,.
getCatalog()PdfDictionaryRetorna el dicionario de catálogo raíz.
getActions()DocumentActionsRetorna 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()PdfDictionaryDe vuelta el dicionario de la trayectoria.
getParser()PDFParserRetorna el parser PDF subyacente (para uso interno por componentes de motor).
getOutlines()OutlineCollectionRetorna la colección de documentos (bookmarks).
getForm()FormDevolve el formulario interactivo (AcroForm) de este documento.
getEmbeddedFiles()EmbeddedFileCollectionRetorna la colección de archivos incorporados (atacos).
getCollection()CollectionRetorna 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()FontUtilitiesDevolve las utilidades de font para este documento.
isEmbedStandardFonts()booleanDevolve 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()ViewerPreferencesDevolver las preferencias de los espectadores.
getHideToolbar()booleanPreferencia de la barra de herramientas.
setHideToolbar(v: boolean)Preferencia de la barra de herramientas.
getHideMenubar()booleanPreferencia de menú.
setHideMenubar(v: boolean)Preferencia de menú.
getHideWindowUI()booleanEstimar la ventana preferente.
setHideWindowUI(v: boolean)Preferencia de ventana oculta.
getFitWindow()booleanPreferencia de ventanas.
setFitWindow(v: boolean)Preferencia de ventanas.
getCenterWindow()booleanPreferencia de ventanas.
setCenterWindow(v: boolean)Preferencia de ventana central.
getDisplayDocTitle()booleanPreferencia de título del documento.
setDisplayDocTitle(v: boolean)Preferencia de título del documento.
getPageLayout()StringEl diseño de la página (SinglePage, OneColumn , TwoColumnLeft etc.).
setPageLayout(layout: String)Descargar el layout de página.
getPageMode()PageModeDevolver el modo de página.
setPageMode(mode: PageMode)Configura el modo de página.
getPageInfo()PageInfoSalva 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()booleanDevolve 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()booleanRetorna 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()StringRetorno de la ruta del archivo Este documento fue cargado desde, o {@code null} para nuevos documentos
o documentos cargados de los flujos.
getFileName()StringDevolver 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()NamedDestinationsRetorna la colección de destinos del documento.
getPageLabels()PageLabelsDevolve las etiquetas de la página, o {@code null} si {_code /PageLabels} no está presente.
getTaggedContent()TaggedContentRetorna el contenido etiquetado del documento, proporcionando acceso al árbol de estructura lógica.
getLogicalStructure()StructTreeRootRetorna el árbol de la estructura lógica para la lectura.
allocateObjectNumber()intSe atribuye un nuevo número de objeto a un objeto indirecto.
registerImportedObject(body: PdfBase)PdfObjectReferenceRegistra un objeto importado de otro documento bajo una alquiler fresco
La clave.
isEncrypted()booleanDevolverá 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()JavaScriptCollectionDevolve la colección JavaScript desde el árbol de nombre del documento.
validate(outputLogPath: String, format: PdfFormat)booleanValida el documento contra el perfil de formato PDF especificado.
validate(logStream: OutputStream, format: PdfFormat)booleanValida el documento contra el perfil de formato PDF especificado.
validate(options: PdfFormatConversionOptions)booleanValida el documento utilizando un objeto de opción de validación PDF/A.
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction)booleanConvertir el documento en el formato PDF especificado.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction)booleanConvertir el documento en el formato PDF especificado.
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)booleanConvertir con una explícita transparencia de gestión.
convert(options: PdfFormatConversionOptions)booleanConvertir mediante opciones de conversión detalladas.
convertToPdfA2B(outputLogPath: String)booleanConverta este PDF en formato PDF/A-2B.
convertToPdfA2B(logStream: OutputStream)booleanConverta 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()booleanRetorna válido si este documento es PDF/A (set after convert() o validate().
getPdfFormat()PdfFormatDevolve el formato PDF de este documento después de la conversión.
close()Cierra el documento y libera los recursos básicos.

Ver también

 Español