PdfFileInfo

Revisión

PdfFileInfo Es una clase en Aspose.PDF FOSS para .NET. Heredados de: IDisposable.

Facade para acceder a los metadatos y propiedades del documento PDF.

Esta clase proporciona 34 métodos para trabajar con los objetos de PdfFileInfo en programas .NET. Los métodos disponibles incluyen: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,y 8 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,Y 26 más.

Propiedades

NombreTipoAccesoDescripción
DocumentDocument?LeerEl documento vinculado.
InputFilestring?Leer / escribirPaseo de la fuente PDF.
HasOpenPasswordboolLeerEl PDF requiere una contraseña de usuario/abierto para abrir.
HasEditPasswordboolLeerSi el PDF tiene una contraseña de propietario/edit (es decir,.
PasswordTypePasswordTypeLeer¿Qué tipo de contraseña (si hay) autentificó el PDF vinculado?.
Titlestring?Leer / escribirEl título del documento.
Authorstring?Leer / escribirEl autor del documento.
Subjectstring?Leer / escribirEl tema del documento.
Keywordsstring?Leer / escribirLas palabras clave del documento.
Creatorstring?Leer / escribirLa aplicación del creador.
Producerstring?LeerLa aplicación del productor que creó el PDF.
HeaderDictionary<string, string>Leer / escribirEnlaces de metadatos personalizados del dicionario /Info subyacente, encabezado por nombre.
CreationDatestringLeer / escribirLa fecha de creación en formato nativo PDF (D:YY YYMMDDHmmSSOHH’mm), o vacío cuando no esté disponible.
CreationDateValueDateTimeLeer / escribirVer la vista de DateTime (accesor de conveniencia).
ModDatestringLeer / escribirLa fecha de modificación en formato nativo PDF (D:YY YYMMDDHmmSSOHH’mm), o vacío cuando no esté disponible.
ModDateValueDateTimeLeer / escribirVer la vista de DateTime (accesor de conveniencia).
NumberOfPagesintLeerNúmero de páginas.
PdfVersionstring?LeerLa línea de versión PDF (por ejemplo, “1.4”, “7.7”).
IsEncryptedboolLeerSi el documento está cifrado.
HasFormboolLeerSi el documento tiene una forma.
HasOutlinesboolLeerSi el documento tiene marcadores.
HasMetadataboolLeerSi el documento tiene metadatos XMP.
HasEmbeddedFilesboolLeerSi el documento tiene archivos incorporados.
HasPageLabelsboolLeerSi el documento tiene etiquetas de página.
HasLayersboolLeerSi el documento tiene capas (contenido opcional).
HasCollectionboolLeerSi el documento es un Portfolio PDF (tiene una entrada /Colección en el catálogo).
IsTaggedboolLeerSi el documento está marcado.
PageLayoutstring?LeerEl modo de layout de la página (por ejemplo, “SinglePage”, " TwoColumnLeft").
PageModestring?LeerEl modo de página (por ejemplo, “UseOutlines”, “ FullScreen”).
IsPdfFileboolLeer¿El documento vinculado es un archivo PDF válido (propiedad de instancia).
InputStreamStream?Leer / escribirFuente de PDF.
UseStrictValidationboolLeer / escribirCuando es cierto, el parser aplica estrictas reglas de validación PDF.

Metodología

firmaDescripción
PdfFileInfo()Crea una instancia vacía PdfFileInfo.
PdfFileInfo(document: Document)Crea una instancia PdfFileInfo que envuelve un documento existente.
PdfFileInfo(input: byte[])Crea una instancia de PdfFileInfo desde los bajos PDF.
PdfFileInfo(input: byte[], password: string)Crea una instancia de PdfFileInfo a partir de los bajos PDF con una contraseña.
PdfFileInfo(inputFile: string)Crea una instancia PdfFileInfo desde un camino de archivo.
PdfFileInfo(inputFile: string, password: string)Crea una instancia PdfFileInfo desde un camino de archivo con una contraseña.
PdfFileInfo(inputStream: Stream)Crea una instancia PdfFileInfo de un flujo.
PdfFileInfo(inputStream: Stream, password: string)Abre de un flujo con una contraseña.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Abre de un flujo con una contraseña y un operador de seguridad personalizado.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Abrir desde un camino de archivo con una contraseña y un operador de seguridad personalizado.
SaveNewInfo()Salva la información modificada en un nuevo archivo PDF.
SaveNewInfoWithXmp()Salva la información modificada a un nuevo archivo PDF, sincronizando las entradas de Info dict con los metadatos XMP.
SaveNewInfoWithXmp(outputFileName: string)Salva la información modificada a un archivo, sincronizando las entradas de Info dict con los metadatos XMP.
SetMetaInfo(name: string, value: string)Configura una propiedad de metadatos personalizada en el diccionario info del documento.
GetMetaInfo(name: string)Obtenga una propiedad de metadatos personalizada del diccionario info del documento.
GetPdfVersion()El método de forma alias de PdfVersion.
GetPageWidth(pageNum: int)Obtenga la anchura de una página específica en puntos (1 número de página basada).
GetPageHeight(pageNum: int)Obtenga la altura de una página específica en puntos (1 número de página basada).
GetPageRotation(pageNum: int)Obtenga la rotación de una página específica (0, 90, 180, 270).
GetPageXOffset(pageNum: int)Coordenada X de la origen de las páginas dentro del límite de página.
GetPageYOffset(pageNum: int)Y coordinación de la fuente de página dentro del límite de páginas.
GetDocumentInfo()Obtenga todos los metadatos de documento como diccionario.
IsValidPdfBytes(data: byte[])Verificar si los bajos se dan representa un archivo PDF válido.
IsValidPdfStream(stream: Stream)Verifique si el flujo dado representa un archivo PDF válido.
GetDocumentPrivilege()Obtenga los privilegios del documento (permitciones).
BindPdf(srcDoc: Document)Enlazar esta fachada a una instancia de Documento existente.
ClearInfo()Descarga las entradas del dicionario /Info estándar (Título, Autor, Subjeto, Palabras clave, Creador, Productor, Atrapado, CreationDate,ModDate) en el documento vinculado.
BindPdf(path: string)Conexión de esta fachada a un archivo PDF en el camino dado.
Save(destStream: Stream)Salva el documento vinculado a un flujo.
Save(destFile: string)Salva el documento vinculado a un camino de archivo.
Close()Cerrar y liberar el documento vinculado.
SaveNewInfo(outputStream: Stream)Salva el diccionario modificado de Info a un flujo.
SaveNewInfo(outputFile: string)Salva el dicionario de información modificado en un archivo.
Dispose()En esta instancia se puede encontrar el nombre de la [Platz].

Ver también

 Español