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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Document | Document? | Leer | El documento vinculado. |
InputFile | string? | Leer / escribir | Paseo de la fuente PDF. |
HasOpenPassword | bool | Leer | El PDF requiere una contraseña de usuario/abierto para abrir. |
HasEditPassword | bool | Leer | Si el PDF tiene una contraseña de propietario/edit (es decir,. |
PasswordType | PasswordType | Leer | ¿Qué tipo de contraseña (si hay) autentificó el PDF vinculado?. |
Title | string? | Leer / escribir | El título del documento. |
Author | string? | Leer / escribir | El autor del documento. |
Subject | string? | Leer / escribir | El tema del documento. |
Keywords | string? | Leer / escribir | Las palabras clave del documento. |
Creator | string? | Leer / escribir | La aplicación del creador. |
Producer | string? | Leer | La aplicación del productor que creó el PDF. |
Header | Dictionary<string, string> | Leer / escribir | Enlaces de metadatos personalizados del dicionario /Info subyacente, encabezado por nombre. |
CreationDate | string | Leer / escribir | La fecha de creación en formato nativo PDF (D:YY YYMMDDHmmSSOHH’mm), o vacío cuando no esté disponible. |
CreationDateValue | DateTime | Leer / escribir | Ver la vista de DateTime (accesor de conveniencia). |
ModDate | string | Leer / escribir | La fecha de modificación en formato nativo PDF (D:YY YYMMDDHmmSSOHH’mm), o vacío cuando no esté disponible. |
ModDateValue | DateTime | Leer / escribir | Ver la vista de DateTime (accesor de conveniencia). |
NumberOfPages | int | Leer | Número de páginas. |
PdfVersion | string? | Leer | La línea de versión PDF (por ejemplo, “1.4”, “7.7”). |
IsEncrypted | bool | Leer | Si el documento está cifrado. |
HasForm | bool | Leer | Si el documento tiene una forma. |
HasOutlines | bool | Leer | Si el documento tiene marcadores. |
HasMetadata | bool | Leer | Si el documento tiene metadatos XMP. |
HasEmbeddedFiles | bool | Leer | Si el documento tiene archivos incorporados. |
HasPageLabels | bool | Leer | Si el documento tiene etiquetas de página. |
HasLayers | bool | Leer | Si el documento tiene capas (contenido opcional). |
HasCollection | bool | Leer | Si el documento es un Portfolio PDF (tiene una entrada /Colección en el catálogo). |
IsTagged | bool | Leer | Si el documento está marcado. |
PageLayout | string? | Leer | El modo de layout de la página (por ejemplo, “SinglePage”, " TwoColumnLeft"). |
PageMode | string? | Leer | El modo de página (por ejemplo, “UseOutlines”, “ FullScreen”). |
IsPdfFile | bool | Leer | ¿El documento vinculado es un archivo PDF válido (propiedad de instancia). |
InputStream | Stream? | Leer / escribir | Fuente de PDF. |
UseStrictValidation | bool | Leer / escribir | Cuando es cierto, el parser aplica estrictas reglas de validación PDF. |
Metodología
| firma | Descripció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]. |