Clase Aspose::Pdf::Facades::PdfFileInfo
Contenido
[
Ocultar
]PdfFileInfo class
Representa una clase para acceder a la información meta de documentos PDF.
class PdfFileInfo : public Aspose::Pdf::Facades::SaveableFacade
Métodos
| Método | Descripción |
|---|---|
| BindPdf(System::SharedPtr<Aspose::Pdf::Document>) override | Inicializa la fachada. |
| ClearInfo() | Borra toda la información meta del documento PDF. |
| Close() override | Desinicializa la instancia. |
| get_Author() | Obtiene la información del Autor del documento PDF. |
| get_CreationDate() | Obtiene la información de CreationDate del documento PDF. |
| get_Creator() | Obtiene la información de Creator del documento PDF. |
| get_HasCollection() | Devuelve true si el archivo de entrada actual es un archivo ‘Portfolio’ que contiene una colección de archivos PDF. |
| get_HasEditPassword() | Devuelve true si se necesita una contraseña para modificar los permisos o la propiedad de seguridad del documento. Tenga en cuenta que esta propiedad solo puede leerse si se proporcionó una contraseña válida en el constructor de PdfFileInfo. En caso de que PasswordType sea Inaccessible (significa que se proporcionó una contraseña inválida), la lectura de esta propiedad fallará con InvalidPasswordException. |
| get_HasOpenPassword() | Devuelve true si se necesita una contraseña para abrir un documento PDF protegido con contraseña. |
| get_Header() const | Obtiene la información personalizada del documento PDF. |
| get_InputFile() const | Obtiene el archivo de entrada. |
| get_InputStream() const | Obtiene el flujo de entrada. |
| get_IsEncrypted() | Comprueba si el documento PDF está cifrado. |
| get_IsPdfFile() | Comprueba si la entrada de origen es un archivo PDF válido. |
| get_Keywords() | Obtiene la información de Keywords del documento PDF. |
| get_ModDate() | Obtiene la información de fecha ModDate del documento PDF. |
| get_NumberOfPages() | Obtiene el número de páginas del documento. |
| get_PasswordType() | Devuelve el tipo de contraseña que se pasó al crear la instancia de PdfFileInfo. Consulte los valores posibles en PasswordType. Tenga en cuenta que el documento PDF puede abrirse tanto con la contraseña de usuario (o de apertura) como con la contraseña de propietario (o de permisos, edición). |
| get_Producer() | Obtiene la información de Producer del documento PDF. |
| get_Subject() | Obtiene la información de Subject del documento PDF. |
| get_Title() | Obtiene la información de Title del documento PDF. |
| get_UseStrictValidation() const | Utiliza reglas de validación estrictas mediante la propiedad IsPdfFile. |
| GetDocumentPrivilege() | Obtiene la configuración de privilegios del documento PDF. |
| GetMetaInfo(const System::String&) | Obtiene la 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 vacía. |
| GetPageHeight(int32_t) | Obtiene la altura de la página especificada. |
| GetPageRotation(int32_t) | Obtiene la rotación de la página especificada. |
| GetPageWidth(int32_t) | Obtiene el ancho de la página especificada. |
| GetPageXOffset(int32_t) | Obtiene el desplazamiento horizontal del área de visualización de la página especificada. |
| GetPageYOffset(int32_t) | Obtiene el desplazamiento vertical del área de visualización de la página especificada. |
| GetPdfVersion() | Obtiene la información de versión del documento PDF. |
| PdfFileInfo() | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo con valores predeterminados. |
| PdfFileInfo(const System::SharedPtr<System::IO::Stream>&) | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo. |
| PdfFileInfo(const System::SharedPtr<System::IO::Stream>&, const System::String&) | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo. |
| PdfFileInfo(const System::SharedPtr<System::IO::Stream>&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&) | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo. |
| PdfFileInfo(const System::String&) | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo. |
| PdfFileInfo(const System::String&, const System::String&) | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo. |
| PdfFileInfo(const System::String&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&) | Inicializa una nueva instancia de la clase Aspose.Pdf.Facades.PdfFileInfo. |
| PdfFileInfo(const System::SharedPtr<Aspose::Pdf::Document>&) | Inicializa un nuevo objeto PdfFileInfo basado en el documento. |
| Save(System::SharedPtr<System::IO::Stream>) override | Guarda el documento PDF en el archivo especificado. |
| Save(System::String) override | Guarda el documento PDF en el archivo especificado. |
| SaveNewInfo(const System::SharedPtr<System::IO::Stream>&) | Guarda el documento PDF actualizado en el flujo especificado. |
| SaveNewInfo(const System::String&) | Guarda el documento PDF actualizado en el archivo especificado. |
| SaveNewInfoWithXmp(const System::String&) | Cambia las propiedades especificadas explícitamente estableciendo la información del archivo, las demás propiedades permanecen. |
| set_Author(const System::String&) | Establece la información del Autor del documento PDF. |
| set_CreationDate(const System::String&) | Establece la información de CreationDate del documento PDF. |
| set_Creator(const System::String&) | Establece la información del Creator del documento PDF. |
| set_Header(const System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::String>>&) | Establece la información personalizada del documento PDF. |
| set_InputFile(const System::String&) | Establece el archivo de entrada. |
| set_InputStream(const System::SharedPtr<System::IO::Stream>&) | Establece el flujo de entrada. |
| set_Keywords(const System::String&) | Establece la información de Keywords del documento PDF. |
| set_ModDate(const System::String&) | Establece la información de ModDate del documento PDF. |
| set_Subject(const System::String&) | Establece la información del Subject del documento PDF. |
| set_Title(const System::String&) | Establece la información del Title del documento PDF. |
| set_UseStrictValidation(bool) | Utiliza reglas de validación estrictas mediante la propiedad IsPdfFile. |
| SetMetaInfo(const System::String&, const System::String&) | Establece información personalizada del documento PDF. |
Ver también
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++