Aspose.Pdf.Facades

El Aspose.Pdf.Facades espacio de nombres 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, llenarlos en los campos diseñados del pdf de plantilla y, al final, generar un nuevo archivo o flujo pdf. Tiene dos modos de entrada de archivo de plantilla: entrada como un flujo o un archivo pdf. Tiene cuatro tipos de modos de salida: un flujo combinado, un archivo combinado, muchos pequeños flujos, muchos pequeños archivos. Puede recibir datos literales contenidos en un System.Data.DataTable.
BDCPropertiesPropiedades del operador BDC.
BookmarkRepresenta un marcador.
BookmarksRepresenta una colección de objetos Bookmark.
DocumentPrivilegeRepresenta los privilegios para acceder a un archivo Pdf. Consulte PdfFileSecurity. Hay 4 formas de usar esta clase: 1. Usando privilegios predefinidos directamente. 2. Basado en un privilegio predefinido y cambiar algunos permisos específicos. 3. Basado en un privilegio predefinido y cambiar algunas combinaciones de permisos específicos de Adobe Professional. 4. Mezcla la forma 2 y la forma 3.
FacadeClase base de fachada.
FontColorClase que representa el color del texto.
FormClase que representa un objeto de formulario Acro.
FormattedTextClase que representa texto formateado. Contiene información sobre el texto y su color, tamaño, estilo.
FormDataConverterRepresenta una clase para convertir datos de un formato a otro. Puede convertir datos en fdf/xml/pdf/xfdf a OLEDB/OdbcDB. También puede convertir datos en OLEDB/OdbcDB a datos en fdf/xml/xfdf. Puede convertir fdf a xml con una etiqueta “hard-named”.
FormEditorClase para editar formularios (agregar/eliminar campos, etc.)
FormFieldFacadeClase para representar propiedades de campo.
LineInfoRepresenta la información de la línea.
PdfAnnotationEditorRepresenta una clase para trabajar con anotaciones de documentos PDF (comentarios).
PdfBookmarkEditorRepresenta una clase para trabajar con los marcadores de archivos PDF, incluyendo crear, modificar, exportar, importar y eliminar.
PdfContentEditorRepresenta una clase para editar el contenido de un archivo PDF.
PdfConverterRepresenta una clase para convertir cada página de un archivo pdf a imágenes, soportando BMP, JPEG, PNG y TIFF ahora. Contenido soportado en pdfs: imágenes, formularios, comentarios.
PdfExtractorClase para extraer imágenes y texto de un documento PDF.
PdfFileEditorImplementa operaciones con archivos PDF: concatenación, división, extracción de páginas, creación de folleto, etc.
PdfFileInfoRepresenta una clase para acceder a la información meta de un documento PDF.
PdfFileMendRepresenta una clase para agregar textos e imágenes en las páginas de un documento PDF existente.
PdfFileSanitizationRepresenta la API de sanitización y recuperación. Úselo si no puede crear/abrir documentos de ninguna otra manera.
PdfFileSecurityRepresenta el cifrado o descifrado de un archivo Pdf con contraseña de propietario o usuario, cambiando la configuración de seguridad y la contraseña.
PdfFileSignatureRepresenta una clase para firmar un archivo pdf con un certificado.
PdfFileStampClase para agregar 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 en la página, 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. Este ejemplo muestra cómo producir un archivo Pdf a partir de un archivo CGM.
PdfQueryPageSettingsEventHandlerRepresenta el método que maneja el evento PdfQueryPageSettings de un PdfViewer.
PdfViewerRepresenta una clase para ver o imprimir un pdf.
PdfXmpMetadataClase para manipular 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 un sello.
StampInfoClase que representa información del sello.
TextPropertiesRepresenta propiedades del texto como: tamaño del texto, color, estilo, etc.
ViewerPreferenceDescribe preferencias del visor (modo de página, modo de página no de pantalla completa, diseño de página).

Interfaces

InterfazDescripción
IFacadeInterfaz de fachada general que define métodos comunes de fachadas.
ISaveableFacadeInterfaz de fachada que define métodos comunes para todas las fachadas guardables.

Enumeración

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