PdfFileInfo

PdfFileInfo class

Representa una clase para acceder a la metainformación del documento PDF.

public sealed class PdfFileInfo : SaveableFacade

Constructores

NombreDescripción
PdfFileInfo()Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo con valores por defecto.
PdfFileInfo(Document)Inicializa nuevoPdfFileInfo objeto sobre la base de ladocument .
PdfFileInfo(Stream)Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string)Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(Stream, string)Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string, string)Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo.

Propiedades

NombreDescripción
Author { get; set; }Obtiene o establece la información del autor del documento PDF.
CreationDate { get; set; }Obtiene o establece la información de la fecha de creación del documento PDF.
Creator { get; set; }Obtiene o establece la información del creador del documento PDF.
Document { get; }Obtiene la fachada del documento en la que está trabajando.
HasCollection { get; }Devuelve verdadero si el archivo de entrada actual es un archivo de ‘Portafolio’ que contiene una colección de archivos PDF.
HasEditPassword { get; }Devuelve verdadero si se necesita una contraseña para modificar los permisos o la propiedad de seguridad del documento. Tenga en cuenta que esta propiedad solo se puede leer si se proporcionó una contraseña válida enPdfFileInfo constructor. En caso de que PasswordType sea inaccesible (significa que se proporcionó una contraseña no válida), la lectura de esta propiedad fallará conInvalidPasswordException .
HasOpenPassword { get; }Devuelve verdadero si se necesita una contraseña para abrir un documento pdf protegido con contraseña.
Header { get; set; }Obtiene o establece la información personalizada del documento PDF.
IsEncrypted { get; }Comprueba si el documento PDF está encriptado.
IsPdfFile { get; }Comprueba si la fuente de entrada es un archivo PDF válido.
Keywords { get; set; }Obtiene o establece la información de palabras clave del documento PDF.
ModDate { get; set; }Obtiene o establece la información de fecha ModDate del documento PDF.
NumberOfPages { get; }Obtiene el número de páginas del documento.
PasswordType { get; }Devuelve el tipo de contraseña que se pasó para crear la instancia de PdfFileInfo. Ver posibles valores enPasswordType . Preste atención a que el documento pdf se puede abrir usando tanto la contraseña de usuario (o abrir) como la contraseña de propietario (o permisos, editar).
Producer { get; }Obtiene la información del productor del documento PDF.
Subject { get; set; }Obtiene o establece la información del asunto del documento PDF.
Title { get; set; }Obtiene o establece la información del título del documento PDF.
UseStrictValidation { get; set; }Utiliza reglas de validación estrictas mediante el usoIsPdfFile propiedad.

Métodos

NombreDescripción
override BindPdf(Document)Inicializa la fachada.
virtual BindPdf(Stream)Inicializa la fachada.
virtual BindPdf(string)Inicializa la fachada.
ClearInfo()Borra toda la metainformación del documento PDF.
override Close()Desinicializa la instancia.
Dispose()Elimina la fachada.
GetDocumentPrivilege()Obtiene la configuración de privilegios del documento PDF.
GetMetaInfo(string)Obtiene información personalizada del documento PDF con el nombre de la propiedad. Si no hay ninguna propiedad que coincida con el nombre, devolverá una cadena en blanco.
GetPageHeight(int)Obtiene la altura de la página especificada.
GetPageRotation(int)Obtiene la rotación de la página especificada.
GetPageWidth(int)Obtiene el ancho de la página especificada.
GetPageXOffset(int)Obtiene el desplazamiento horizontal del área de visualización de la página especificada.
GetPageYOffset(int)Obtiene el desplazamiento vertical del área de visualización de la página especificada.
GetPdfVersion()Obtiene la información de la versión del documento PDF.
override Save(Stream)Guarda el documento PDF en el archivo especificado.
override Save(string)Guarda el documento PDF en el archivo especificado.
SaveNewInfo(string)Guarda el documento PDF actualizado en el archivo especificado.
SaveNewInfoWithXmp(string)Cambia las propiedades especificadas explícitamente configurando la información del archivo, otras propiedades permanecen.
SetMetaInfo(string, string)Establece información personalizada del documento PDF.

Ver también