Espacio de nombres Aspose::Pdf::Facades

El espacio de nombres Aspose.Pdf.Facades proporciona clases que originalmente provienen de Aspose.Pdf.Kit. Estas clases se utilizan para manipular documentos realizando operaciones como concatenar, estampar, firmar, anotar, etc., pero a un nivel alto sin acceso a la estructura interna de un documento.

Clases

ClaseDescripción
AutoFillerRepresenta una clase para recibir datos de una base de datos u otra fuente de datos, los inserta en los campos diseñados de la plantilla PDF y finalmente genera un nuevo archivo o flujo PDF. Tiene dos modos de entrada de archivo de plantilla: entrada como flujo o como archivo PDF. Tiene cuatro tipos de modos de salida: un flujo combinado, un archivo combinado, muchos flujos pequeños, muchos archivos pequeños. Puede recibir datos literales contenidos en una System.Data.DataTable.
BDCPropertiesPropiedades del operador BDC.
BookmarkRepresenta un marcador.
BookmarksRepresenta una colección de objetos Bookmark.
DocumentPrivilegeRepresenta los privilegios para acceder al archivo Pdf. Consulte PdfFileSecurity. Hay 4 formas de usar esta clase: 1. Usar el privilegio predefinido directamente. 2. Basarse en un privilegio predefinido y cambiar algunos permisos específicos. 3. Basarse en un privilegio predefinido y cambiar una combinación específica de permisos de Adobe Professional. 4. Mezcla la forma 2 y la forma 3.
FacadeClase fachada base.
FontColorClase que representa el color del texto.
FormClase que representa el objeto de formulario Acro.
FormattedTextClase que representa texto formateado. Contiene información sobre el texto y su color, tamaño y estilo.
FormEditorClase para editar formularios (agregar/eliminar campos, etc.)
FormFieldFacadeClase para representar las propiedades del campo.
IFacadeInterfaz de fachada general que define los métodos comunes de las fachadas.
ISaveableFacadeInterfaz Facade que define los métodos comunes para todas las fachadas guardables.
LineInfoRepresenta la información de la línea.
PdfAnnotationEditorRepresenta una clase para trabajar con anotaciones (comentarios) de documentos PDF.
PdfBookmarkEditorRepresenta una clase para trabajar con los marcadores del archivo PDF, incluyendo crear, modificar, exportar, importar y eliminar.
PdfContentEditorRepresenta una clase para editar el contenido del archivo PDF.
PdfConverterRepresenta una clase para convertir cada página de un archivo pdf en imágenes, con soporte actual para BMP, JPEG, PNG y TIFF. Contenido admitido en los pdfs: imágenes, formularios, comentarios.
PdfExtractorClase para extraer imágenes y texto de documentos PDF.
PdfFileEditorImplementa operaciones con archivos PDF: concatenación, división, extracción de páginas, creación de folletos, etc.
PdfFileInfoRepresenta una clase para acceder a la información meta de documentos PDF.
PdfFileMendRepresenta una clase para añadir textos e imágenes en las páginas de un documento PDF existente.
PdfFileSanitizationRepresenta la API de sanitización y recuperación. Úsela si no puede crear/abrir documentos de otra manera.
PdfFileSecurityRepresenta el cifrado o descifrado de un archivo Pdf con contraseña de propietario o de usuario, cambiando la configuración de seguridad y la contraseña.
PdfFileSignatureRepresenta una clase para firmar un archivo pdf con un certificado.
PdfFileStampClase para añadir sellos (marca de agua o fondo) a archivos PDF.
PdfJavaScriptStripperClase para eliminar todo el código Java Script.
PdfPageEditorRepresenta una clase para editar la página del archivo PDF, incluyendo rotar la página, hacer zoom, mover la posición y cambiar el tamaño de la página.
PdfPrintPageInfoRepresenta un objeto que contiene la información de la página de impresión actual.
PdfProducerRepresenta una clase para producir PDF a partir de otros formatos.
PdfXmpMetadataClase para manipulación de metadatos XMP.
ReplaceTextStrategyEsta clase contiene parámetros que definen el comportamiento de PdfContentEditor cuando se realiza la operación ReplaceText.
SaveableFacadeClase base para todas las fachadas guardables.
SignatureNameRepresenta una clase para un nombre de firma.
StampClase que representa una marca.
StampInfoClase que representa información de la marca.
TextPropertiesRepresenta propiedades de texto como: tamaño de texto, color, estilo, etc.
ViewerPreferenceDescribe las preferencias del visor (modo de página, modo de página sin pantalla completa, diseño de página).

Enums

EnumeraciónDescripción
AlgorithmRepresenta algoritmos que pueden usarse para encriptar documentos PDF.
AutoRotateModeDirection de la rotación cuando se imprime el documento.
BlendingColorSpaceClase que representa el espacio de color de fusión.
DataTypeEnumera definiciones de tipos de campo.
DefaultMetadataPropertiesEnumeración de propiedades estándar XMP.
EncodingTypeEnumera los tipos de codificación del texto que se utilizan.
FieldTypeEnumeración de tipos de campo posibles.
FontStyleEnumera 14 tipos de fuente.
ImageMergeModeRepresenta modos para combinar imágenes.
KeySizeDefine diferentes tamaños de clave que pueden usarse para encriptar documentos PDF.
PositioningModeDefine el modo de posicionamiento. Los valores posibles incluyen Legacy (compatibilidad hacia atrás) y Current (método actualizado de cálculo de posición del texto).
PropertyFlagEnumeración de banderas de campo posibles.
StampTypeDescribe los tipos de marca.
SubmitFormFlagEnumeración de banderas posibles de envío de formulario.
WordWrapModeDefine estrategias de ajuste de palabras.

Typedefs

TypedefDescripción
PdfQueryPageSettingsEventHandlerRepresenta el método que maneja el evento PdfViewer::PdfQueryPageSettings de un PdfViewer.