Aspose.Pdf

El Aspose.Pdf es un espacio de nombres raíz para todas las clases de la biblioteca Aspose.Pdf que están directamente en ella como Documento indirectamente a través de varios subnamespaces.

Clases

ClaseDescripción
ApsLoadOptionsLa clase describe las opciones de carga de aps.
ApsSaveOptionsGuardar opciones para exportar a formato APS XML.
ArtifactLa clase representa el objeto PDF Artifact.
ArtifactCollectionLa clase representa la colección de artefactos.
BackgroundArtifactLa clase describe el artefacto de fondo. Este artefacto permite establecer el fondo de la página.
BaseActionCollectionLa clase encapsula acciones básicas con acciones interactivas de página/anotación/campo
BaseOperatorCollectionRepresenta la clase base para la colección de operadores.
BaseParagraphRepresenta un objeto base abstracto que se puede agregar a la página (doc.Paragraphs.Add()).
BorderInfoEsta clase representa el borde de los elementos gráficos.
BuildVersionInfoEsta clase proporciona información sobre la compilación actual del producto.
CellRepresenta una celda de la fila de la tabla.
CellsRepresenta una colección de celdas de fila.
CgmImportOptionsOpción de importación para importar desde formato de metarchivo de gráficos de computadora (CGM).
CgmLoadOptionsContiene opciones para cargar/importar un archivo CGM en un documento pdf.
CollectionRepresenta la clase de Colección (12.3.5 Colecciones).
ColorRepresenta la clase de valor de color que se puede expresar en diferentes espacios de color.
ColumnInfoEsta clase representa una columna info.
ComHelperProporciona métodos para que los clientes COM carguen un documento en Aspose.Pdf.
CompositingParametersRepresenta un objeto que contiene parámetros de composición de gráficos del estado actual de los gráficos.
DeprecatedFeatureExceptionLa excepción que se lanza cuando una función está obsoleta en la versión actual de pdf.
DestinationCollectionClass representa la colección de todos los destinos (un árbol de nombres que asigna cadenas de nombres a destinos (consulte 12.3.2.3, “Destinos con nombre”) y (consulte 7.7.4, “Diccionario de nombres”)) en el documento pdf.
DocSaveOptionsGuardar opciones para exportar a formato Doc
DocumentClase que representa el documento PDF
DocumentFactoryClase que permite crear/cargar documentos de diferentes tipos.
DocumentInfoRepresenta la metainformación del documento PDF.
EmbeddedFileCollectionClase que representa la colección de archivos incrustados.
EmptyValueExceptionExcepción que se lanzó cuando el valor requerido no existe.
EncryptedPayloadRepresenta la carga útil cifrada en la especificación del archivo.
EpubLoadOptionsContiene opciones para cargar/importar un archivo EPUB en un documento pdf.
EpubSaveOptionsGuardar opciones para exportar a formato EPUB
ExcelSaveOptionsGuardar opciones para exportar a formato Excel
FileHyperlinkRepresenta el objeto de hipervínculo de archivo.
FileParamsDefine un diccionario de parámetros de archivo incrustado que contendrá información adicional específica del archivo.
FileSpecificationClase que representa el archivo incrustado.
FloatingBox
FontEmbeddingExceptionLa excepción que se lanza cuando falla un intento de incrustar la fuente
FontNotFoundExceptionLa excepción que se lanza cuando no se encuentra una fuente.
FooterArtifactDescribe el artefacto de pie de página. Esto puede usarse para establecer el pie de página de la página.
FormattedFragmentRepresenta fragmento con formato abstracto.
GraphInfoRepresenta información gráfica.
GroupUna clase de atributos de grupo que especifica los atributos del grupo de páginas de la página para usar en el modelo de imagen transparente.
HeaderArtifactLa clase describe el artefacto Header. Este artifacgt se puede usar para establecer el encabezado de la página.
HeaderFooterLa clase representa la página PDF de encabezado o pie de página.
HeadingRepresenta rumbo.
HtmlFragmentRepresenta fragmento html.
HtmlLoadOptionsRepresenta opciones para cargar/importar un archivo html en un documento pdf.
HtmlSaveOptionsGuardar opciones para exportar a formato HTML
HyperlinkRepresenta hipervínculo abstracto.
IdRepresenta la estructura del identificador de archivos.
ImageRepresenta imagen.
ImagePlacementRepresenta las características de una imagen colocada en la página del documento PDF.
ImagePlacementAbsorberRepresenta un objeto absorbente de objetos de colocación de imágenes. Realiza búsquedas de usos de imágenes y proporciona acceso a los resultados de búsqueda a través deImagePlacements colección.
ImagePlacementCollectionRepresenta una colección de ubicaciones de imágenes
ImageStampVuelve a presentar sello gráfico.
ImportOptionsTipo ImportOptions mantener el nivel de abstracción en opciones de importación individuales.
IncorrectCMapUsageExceptionLa excepción que se lanza cuando el uso de la fuente es incorrecto.
IncorrectFontUsageExceptionLa excepción que se lanza cuando el uso de la fuente es incorrecto.
InvalidCgmFileFormatExceptionLa excepción que se lanza cuando un archivo Cgm no es válido.
InvalidFileFormatExceptionLa excepción que se lanza cuando un archivo no es válido.
InvalidFormTypeOperationExceptionLa excepción que se lanza cuando una operación con tipo formulario no es válida.
InvalidPasswordExceptionLa excepción que se lanza cuando el usuario proporciona una contraseña no válida.
InvalidPdfFileFormatExceptionLa excepción que se lanza cuando un archivo pdf no es válido.
InvalidValueFormatExceptionExcepción que se lanzó cuando el valor solicitado tiene un formato incorrecto.
JavaScriptCollectionEsta clase representa una colección de JavaScript.
LayerRepresenta la capa de la página.
LevelFormatRepresenta el formato de la tabla de contenido.
LicenseProporciona métodos para licenciar el componente.
LoadOptionsEl tipo LoadOptions mantiene el nivel de abstracción en las opciones de carga individuales
LocalHyperlinkRepresenta el objeto de hipervínculo local.
MarginInfoEsta clase representa un margen para diferentes objetos.
MatrixLa clase representa la matriz de transformación.
Matrix3DLa clase representa la matriz de transformación.
MdLoadOptionsOpciones de carga para conversión de formato Markdown.
MetadataProporciona acceso al flujo de metadatos XMP.
MeteredProporciona métodos para configurar la clave medida.
MhtLoadOptionsRepresenta opciones para cargar/importar un archivo .mht en un documento pdf.
MobiXmlSaveOptionsGuardar opciones para exportar a formato Xml
NamedDestinationCollectionClass representa la colección de todos los destinos (un árbol de nombres que asigna cadenas de nombres a destinos (consulte 12.3.2.3, “Destinos con nombre”) y (consulte 7.7.4, “Diccionario de nombres”)) en el documento pdf.
NoteEsta clase representa la nota de párrafo del generador.
OcspSettingsRepresenta la configuración de ocsp utilizada durante el proceso de firma.
OperatorClase abstracta que representa al operador.
OperatorCollectionLa clase representa una colección de operadores
OperatorSelectorEsta clase se usa para seleccionar operadores usando la idea de plantilla de visitante.
OpiRepresenta La interfaz abierta de preimpresión (OPI) es un mecanismo para crear marcadores de posición de baja resolución, o proxies, para imágenes de alta resolución.
OptimizedMemoryStreamDefine un MemoryStream que puede contener más capacidad estándar
OutlineCollectionRepresenta la jerarquía del esquema del documento.
OutlineItemCollectionRepresenta la entrada de esquema en la jerarquía de esquema del documento PDF.
OutlinesLa clase describe una colección de contornos.
PageClase que representa la página del documento PDF.
PageActionCollectionEsta clase describe acciones de página
PageCollectionColección de páginas de documentos PDF.
PageInfoRepresenta la información de la página.
PageLabelClase que representa el rango de etiqueta de página.
PageLabelCollectionClase que representa la colección de etiquetas de página.
PageNumberStampRepresenta el sello de número de página y se usa para numerar páginas.
PageSizeClase que representa el tamaño de la página en el documento PDF.
ParagraphsEsta clase representa la colección de párrafos.
PclLoadOptionsRepresenta las opciones para cargar (importar) un archivo PCL en un documento pdf.
PdfANonSpecificationFlagsEsta clase contiene indicadores para controlar la conversión de PDF/A en los casos en que el documento PDF de origen no corresponde a la especificación de PDF. Si se utilizan banderas de esta clase, disminuye el rendimiento pero es necesario cuando el documento PDF de origen no se puede convertir al formato PDF/A de la forma habitual. De forma predeterminada, todos los indicadores están configurados en falso.
PdfASymbolicFontEncodingStrategyEsta clase describe reglas que se pueden usar para ajustar el proceso de copia de datos de codificación para casos cuando la fuente simbólica TrueType tiene más de una codificación. cmap de la fuente TrueType". ¿A qué se debe este error? Todas las fuentes simbólicas TrueType tienen una tabla especial “cmap” en sus datos internos. Esta tabla asigna códigos de caracteres a índices de glifos. Y esta tabla podría contener diferentes subtablas de codificación que describen las codificaciones utilizadas. Consulte información avanzada sobre las tablas cmap en https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html. Por lo general, la tabla cmap contiene varias subtablas de codificación, pero el estándar PDF/A requiere que solo una codificación la subtabla (3,0) debe dejarse para esta fuente en el documento PDF/A. Y la pregunta clave aquí: ¿qué datos se deben tomar de otras subtablas para copiar en la tabla de codificación de destino (3,0)? La mayoría de las fuentes tienen tablas cmap ‘bien formadas’ donde cada subtabla de codificación es totalmente consistente con otra subtabla. Pero algunas fuentes tienen tablas cmap con colisiones, donde, por ejemplo, una subtabla tiene un índice de glifos 100 para Unicode 100, pero otra subtabla tiene un índice de glifos 200 para el mismo Unicode 100. Para resolver este problema, se necesita una estrategia especial. Por defecto se utiliza la siguiente estrategia: se busca mac subtable(1,0). Si se encuentra esta tabla, solo se utilizan estos datos para llenar la tabla destino (3,0). Si no se encuentra la subtabla mac, todas las subtablas excepto (3,0) se iteran y se usan para copiar datos en la subtabla de destino (3,0). Además, la asignación para cada Unicode (Unicode, índice de glifos) se copia en la tabla de destino solo si la tabla de destino no tiene este Unicode en el momento actual. Entonces, por ejemplo, si la primera subtabla tiene el índice de glifo 100 para Unicode 100 y la siguiente subtabla tiene el índice glyph 200 para el mismo Unicode 100, solo se copiarán los datos de la primera subtabla (Unicode = 100, índice de glifo = 100). Por lo tanto, cada subtabla anterior tiene prioridad sobre la siguiente. Propiedades de esta clasePdfASymbolicFontEncodingStrategyayudar a ajustar el comportamiento predeterminado. Si propiedadPreferredCmapEncodingTable de tipoCMapEncodingTableType está configurado, luego se usará la subtabla relevante en precedencia a la subtabla mac (1,0). Valor ‘MacTable’ from enumeraciónCMapEncodingTableType no tiene sentido en este caso, porque apunta en la misma subtabla mac (1,0) que se usará por defecto. PropiedadCmapEncodingTablesPriorityQueue descarta todas las prioridades para cualquier subtabla. Si se establece esta propiedad, solo se utilizarán las subtablas de la cola declarada en el orden especificado. Si no se encuentran las subtablas especificadas, se utilizará la iteración predeterminada de todas las subtablas y la estrategia de copia descrita anteriormente . ObjetoQueueItem especifica la subtabla de codificación utilizada. Esta subtabla se puede establecer mediante una combinación de miembros (PlatformID, PlatformSpecificId) o medianteCMapEncodingTableType enumeración.
PdfExceptionRepresenta errores que ocurren durante la ejecución de la aplicación PDF.
PdfFormatConversionOptionsrepresenta un conjunto de opciones para convertir documentos PDF
PdfPageStampLa clase representa el sello que usa la página PDF como sello.
PdfSaveOptionsGuardar opciones para exportar a formato Pdf
PdfXmlLoadOptionsOpciones de carga para formato PdfXml.
PdfXmlSaveOptionsGuardar opciones para formato PdfXml.
PointRepresentar punto con coordenadas fraccionarias.
Point3DRepresentar punto con coordenadas fraccionarias.
PptxSaveOptionsGuardar opciones para exportar a formato SVG
PrintControllerRepresenta el controlador de impresión.
PsLoadOptionsRepresenta opciones para cargar/importar un archivo .mht en un documento pdf.
RectangleLa clase representa un rectángulo.
RenderingOptionsRepresenta las opciones de renderizado.
ResourcesClase que representa los recursos de la página.
RgbToDeviceGrayConversionStrategyRepresenta la estrategia de conversión de rgb a espacios de color gris del dispositivo.
RowRepresenta una fila de la tabla.
RowsRepresenta una colección de filas de table.
SaveOptionsSaveOptions escribe el nivel de abstracción en opciones de guardado individuales
StampUna clase abstracta para varios tipos de sellos que vienen como descendientes.
SvgLoadOptionsRepresenta opciones para cargar/importar un archivo SVG en un documento pdf.
SvgSaveOptionsGuardar opciones para exportar a formato SVG
TableRepresenta una tabla que se puede agregar a la página.
TeXFileSystemInputDirectoryImplementa el método del sistema de archivos regular para obtener un flujo de archivos para leer.
TeXFileSystemOutputDirectoryImplementa el método del sistema de archivos regular para obtener un flujo de archivos para escribir.
TeXFragmentRepresenta el fragmento de TeX.
TeXLoadOptionsRepresenta opciones para cargar/importar un archivo TeX en un documento PDF.
TeXMemoryOutputDirectoryImplementa la obtención de un flujo de salida de la memoria. Puede usarlo, por ejemplo, cuando no desea que la salida que lo acompaña (como un archivo de registro) se escriba en el disco pero le gustaría leerlo luego desde la memoria.
TeXSaveOptionsGuardar opciones para exportar a formato TeX
TextStampVuelve a presentar el sello de texto.
TimestampSettingsRepresenta la configuración de ocsp utilizada durante el proceso de firma.
TocInfoRepresenta la tabla de contenido info.
TxtLoadOptionsOpciones de carga para la conversión de TXT a PDF.
UnifiedSaveOptionsEsta clase representa opciones de guardado para guardar que usa una forma de conversión unificada (con un modelo de documento interno unificado)
UnsupportedFontTypeExceptionLa excepción que se lanza cuando un tipo de fuente no es compatible.
WarningInfoObjeto inmutable para encapsular información de advertencia.
WatermarkRepresenta una marca de agua de la página.
WatermarkArtifactLa clase describe el artefacto de marca de agua. Esto puede usarse para
WebHyperlinkRepresenta el objeto de hipervínculo web.
XFormClase representa XForm
XFormCollectionLa clase representa la colección de XFormCollection.
XImageClase que representa la imagen X-Object.
XImageCollectionClase que representa la colección XImage.
XmlLoadOptionsRepresenta opciones para cargar/importar un archivo XML en un documento pdf.
XmlSaveOptionsGuardar opciones para exportar a formato Xml
XmpFieldRepresenta el campo XMP.
XmpPdfAExtensionFieldEste esquema describe un campo en un tipo estructurado. Es muy similar al esquema PDF/A Property Value Type , pero define un campo en una estructura en lugar de una propiedad. URI de espacio de nombres de esquema: http://www.aiim.org/pdfa/ns/field# Obligatorio prefijo de espacio de nombres de esquema: pdfaField.
XmpPdfAExtensionObjectRepresenta la clase base para instancias de campo, propiedad, tipo de valor.
XmpPdfAExtensionPropertyDescribe una sola propiedad. URI de espacio de nombres de esquema: http://www.aiim.org/pdfa/ns/property# Prefijo de espacio de nombres de esquema requerido: pdfaProperty
XmpPdfAExtensionSchemaDescribe el esquema de extensión XMP proporcionado por PDF/A-1.
XmpPdfAExtensionSchemaDescriptionRepresenta la descripción del esquema de extensión XMP proporcionado por PDF/A-1.
XmpPdfAExtensionValueTypeSe requiere el esquema PDF/A ValueType para todos los tipos de valor de propiedad que no están definidos en la especificación XMP 2004, es decir, para tipos de valor fuera de la siguiente lista: - Tipos de matriz (estos son tipos de contenedor que pueden contener uno o más campos ): Alt, Bag, Seq - Tipos de valores básicos: Boolean, (abierto y cerrado) Choice, Date, Dimensions, Integer, Lang Alt, Locale, MIMEType, ProperName, Real, Text, Thumbnail, URI, URL, XPath - Gestión de medios tipos de valor: AgentName, RenditionClass, ResourceEvent, ResourceRef, Version - Tipo de valor de flujo de trabajo/trabajo básico: Job - Tipos de valor de esquema EXIF: Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational URI de espacio de nombres de esquema: http://www. aiim.org/pdfa/ns/type# Prefijo de espacio de nombres de esquema requerido: pdfaType
XmpValueRepresenta el valor XMP
XpsLoadOptionsRepresenta opciones para cargar/importar un archivo xps en un documento pdf.
XpsSaveOptionsGuardar opciones para exportar a formato Xps
XslFoLoadOptionsRepresenta opciones para cargar/importar un archivo XSL-FO en un documento pdf.

Interfaces

InterfazDescripción
IColorSpaceConversionStrategyInterfaz para estrategias de conversión de espacios de color.
IIndexBitmapConverterEsta interfaz declarada para la personalización de algoritmos de cuantificación. Los usuarios pueden implementar su propia realización de estos algoritmos (por ejemplo, algoritmos basados en código no administrado).
INamedDestinationCollectionColección de destinos con nombre.
IOperatorSelectorDefine Visitante para visitar diferentes operadores de pdf.
IPageSetOptionsDefine las opciones de conversión relacionadas con un conjunto de páginas para convertir.
IPipelineOptionsDefine las opciones de conversión relacionadas con la configuración de canalización.
ITeXInputDirectoryInterfaz del directorio de entrada de TeX generalizado.
ITeXOutputDirectoryInterfaz del directorio de salida de TeX generalizado.
IWarningCallbackInterfaz para el soporte del mecanismo de devolución de llamada del usuario.

Enumeración

EnumeraciónDescripción
AFRelationshipLa enumeración describe la relación de los archivos asociados.
BlendModeLa enumeración de modos de mezcla.
BorderCornerStyleEnumera los estilos de las esquinas del borde para border.
BorderSideEnumera los lados del borde.
ColorSpaceLa enumeración de espacios de color.
ColorTypeEspecifica el tipo de color de los elementos en la página.
ColumnAdjustmentEnumera los tipos de ajuste de columna.
ContentDispositionProtocolo MIME Content-Disposition header.
ConvertErrorActionEsta clase representa la acción para los errores de conversión.
ConvertSoftMaskActionEsta acción representa acciones para la conversión de imágenes con máscara suave.
ConvertTransparencyActionEsta clase representa la acción de conversión de transparencia.
CryptoAlgorithmRepresenta el tipo de algoritmo criptográfico que se utiliza en las rutinas de cifrado/descifrado.
DigestHashAlgorithmRepresenta el tipo de algoritmo que asigna datos a un “hash”
DirectionDirección del texto.
ExtendedBooleanRepresenta el tipo booleano que admite un valor indefinido.
ExtractImageModeDefine diferentes modos que se pueden usar al extraer imágenes de documentos.
FileEncodingCodificación del archivo adjunto. Valores posibles: Zip: el archivo está comprimido con ZIP, Ninguno: el archivo no está comprimido.
FixupEsta enumeración representa un tipo de Fixup.
FontSubsetStrategyenumera estrategias para el subconjunto de fuentes
HorizontalAlignmentDescribe la alineación horizontal.
HtmlDocumentTypeRepresenta la enumeración de los tipos de documentos HTML.
HtmlMediaTypeEspecifica los posibles tipos de medios utilizados durante la renderización.
HtmlPageLayoutOptionEspecifica indicadores que, junto con otras opciones, determinan los tamaños y diseños de las páginas.
ImageDeleteActionAcción que se realizó con el objeto de imagen cuando la imagen se eliminó de la colección. Si se elimina el objeto de imagen
ImageFileTypeEnumera los tipos de archivo de imagen.
ImageFilterTypeEnumeración que representa el tipo de filtro de imagen.
ImportFormatEspecifica el formato de importación.
LoadFormatEspecifica el formato de carga.
NumberingStyleEnumeración del estilo de numeración de páginas admitido para la clase PageLabel.
PageCoordinateTypeDescribe el tipo de coordenadas de la página.
PageLayoutDescibes diseño de página.
PageModeLa clase describe los componentes utilizados de la página del documento.
PasswordTypeEsta enumeración representa los tipos de contraseña conocidos utilizados para documentos PDF protegidos con contraseña.
PdfFormatEsta clase representa un formato pdf.
PermissionsEsta enumeración representa los permisos del usuario para un pdf.
PrintDuplexLa opción de manejo del papel que se utilizará al imprimir el archivo desde el cuadro de diálogo de impresión..
ProgressEventTypeEsta enumeración describe posibles tipos de eventos de progreso que pueden ocurrir durante la conversión
ReturnActionEnum representó una acción de flujo de trabajo del programa en caso de invocar el Warning método.
RotationEnumeración de posibles valores de giro.
SaveFormatEspecifica el formato
TableBrokenEnumera la tabla rota.
TabOrderOrden de tabulación en la página
VerticalAlignmentEnumeración de posibles valores de alineación vertical.
WarningTypeEnumeración representada tipo de advertencia.
XfaTagLa etiqueta de transmisión xfa
XmpFieldTypeEsta enumeración representa los tipos de un campo XMP.
XmpPdfAExtensionCategoryTypeCategoría de propiedad: interna o externa.