Clase Aspose::Pdf::PdfFormatConversionOptions
Contenido
[
Ocultar
]PdfFormatConversionOptions class
representa un conjunto de opciones para convertir un documento PDF
class PdfFormatConversionOptions : public System::Object
Enums
| Enumeración | Descripción |
|---|---|
| PuaProcessingStrategy | Algunos documentos PDF tienen símbolos unicode especiales, que pertenecen al Área de Uso Privado (PUA); vea la descripción en https://en.wikipedia.org/wiki/Private_Use_Areas. Estos símbolos provocan errores de cumplimiento PDF/A como “Text is mapped to Unicode Private Use Area but no ActualText entry is present”. Esta enumeración declara estrategias que pueden usarse para manejar los símbolos PUA. |
| RemoveFontsStrategy | Algunos documentos tienen un tamaño grande después de la conversión al formato PDF/A. Para reducir el tamaño de archivo de estos documentos es necesario definir una estrategia de eliminación de fuentes. Esta enumeración declara estrategias que pueden usarse para optimizar el uso de fuentes. Cada estrategia de esta enumeración solo tiene sentido cuando la bandera OptimizeFileSize está activada. |
| SegmentAlignStrategy | Describe las estrategias usadas para alinear los segmentos de texto del documento. Actualmente solo se admite la estrategia para restaurar los segmentos a sus límites originales. En el futuro podrían añadirse otras estrategias. |
Métodos
| Método | Descripción |
|---|---|
| get_AlignText() const | Esta bandera controla la alineación del texto en el documento convertido. Por defecto, la conversión del documento no afecta la alineación del texto y lo deja tal como está. Pero en algunos casos la sustitución de fuentes provoca superposición de texto o espacios adicionales en el documento convertido. Cuando esta bandera está activada se realizarán operaciones especiales de alineación. Esta bandera solo debe activarse para documentos que tengan problemas de texto superpuesto o espacios extra, ya que su uso disminuye el rendimiento y, en algunos casos, podría corromper el contenido del texto. |
| get_AutoTaggingSettings() const | Obtiene la configuración para el etiquetado automático durante la conversión al formato PDF. |
| get_ConvertSoftMaskAction() const | Acción para imágenes con máscara suave. |
| static get_Default() | Obtiene el objeto PdfFormatConversionOptions con los parámetros predeterminados. |
| get_ErrorAction() const | Acción para objetos que no pueden convertirse. |
| get_ExcludeFontsStrategy() const | Estrategia(s) para excluir fuentes superfluas y reducir el tamaño del archivo del documento. Este parámetro solo tiene sentido cuando la bandera OptimizeFileSize está establecida en true. Por defecto se usa la combinación de estrategias SubsetFonts y RemoveDuplicatedFonts. |
| get_FontEmbeddingOptions() const | Opciones para los casos en que no es posible incrustar algunas fuentes en el documento PDF. |
| get_Format() const | Formato PDF. |
| get_IccProfileFileName() const | Obtiene el nombre de archivo del perfil ICC. En caso de null se usa el perfil ICC predeterminado. |
| get_IsAsyncImageStreamsConversionMode() const | Obtiene/establece la ejecución de flujos de imágenes en modo asíncrono. |
| get_IsLowMemoryMode() const | ¿Está habilitado el modo de conversión de bajo consumo de memoria? |
| get_IsTransferInfo() const | Obtiene si se deben pasar datos de Info a Metadata al convertir a PDF 2.0. Verdadero por defecto. |
| get_LogFileName() const | Ruta al archivo donde se almacenarán los comentarios. |
| get_LogStream() const | Flujo donde se almacenarán los comentarios. |
| get_NonSpecificationCases() const | Contiene banderas para controlar el proceso de conversión a PDF/A en los casos en que el documento fuente no corresponde a la especificación PDF/A. |
| get_NotAccessibleFonts() | Esta propiedad es una propiedad de salida. Contiene todas las fuentes (nombres de fuentes) que no se encontraron en el equipo durante la última conversión a PDF/A. |
| get_OptimizeFileSize() const | Obtiene una bandera que habilita/deshabilita el modo de conversión especial para obtener un documento PDF/A con tamaño de archivo reducido. Ahora esta bandera afecta la optimización de fuentes usadas en el documento PDF, posiblemente, en el futuro, esta bandera también se usará para activar la optimización de otras estructuras de datos, como gráficos. El conjunto de esta bandera y modo podría reducir significativamente el tamaño del archivo pero, al mismo tiempo, podría disminuir considerablemente el rendimiento de la conversión. |
| get_OutputIntent() const | Obtiene el Aspose::Pdf::OutputIntent para la conversión de formato PDF. |
| get_PuaTextProcessingStrategy() const | Estrategia para procesar símbolos del Área de Uso Privado (PUA) de Unicode. |
| get_SymbolicFontEncodingStrategy() const | Estrategia para copiar datos de codificación para fuentes simbólicas si la fuente TrueType simbólica tiene más de una subtabla de codificación. |
| get_TransparencyAction() const | Acción para objetos de imagen enmascarados. |
| get_UnicodeProcessingRules() const | Reglas para resolver problemas con el mapeo Unicode. Puede ser nulo. |
| PdfFormatConversionOptions(const System::String&, PdfFormat, ConvertErrorAction) | Constructor. |
| PdfFormatConversionOptions(const System::String&, PdfFormat) | Constructor. |
| PdfFormatConversionOptions(PdfFormat) | Constructor. |
| PdfFormatConversionOptions(PdfFormat, ConvertErrorAction) | Constructor. |
| PdfFormatConversionOptions(const System::String&, PdfFormat, ConvertErrorAction, ConvertTransparencyAction) | Constructor. |
| PdfFormatConversionOptions(const System::SharedPtr<System::IO::Stream>&, PdfFormat, ConvertErrorAction) | Constructor. |
| set_AlignText(bool) | Esta bandera controla la alineación del texto en el documento convertido. Por defecto, la conversión del documento no afecta la alineación del texto y lo deja tal como está. Pero en algunos casos la sustitución de fuentes provoca superposición de texto o espacios adicionales en el documento convertido. Cuando esta bandera está activada se realizarán operaciones especiales de alineación. Esta bandera solo debe activarse para documentos que tengan problemas de texto superpuesto o espacios extra, ya que su uso disminuye el rendimiento y, en algunos casos, podría corromper el contenido del texto. |
| set_AutoTaggingSettings(const System::SharedPtr<Aspose::Pdf::AutoTaggingSettings>&) | Establece la configuración para el etiquetado automático durante la conversión de formato PDF. |
| set_ConvertSoftMaskAction(Aspose::Pdf::ConvertSoftMaskAction) | Acción para imágenes con máscara suave. |
| set_ErrorAction(ConvertErrorAction) | Acción para objetos que no pueden convertirse. |
| set_ExcludeFontsStrategy(PdfFormatConversionOptions::RemoveFontsStrategy) | Estrategia(s) para excluir fuentes superfluas y reducir el tamaño del archivo del documento. Este parámetro solo tiene sentido cuando la bandera OptimizeFileSize está establecida en true. Por defecto se usa la combinación de estrategias SubsetFonts y RemoveDuplicatedFonts. |
| set_Format(PdfFormat) | Formato PDF. |
| set_IccProfileFileName(const System::String&) | Establece el nombre de archivo del perfil ICC. En caso de ser nulo, se usa el perfil ICC predeterminado. |
| set_IsAsyncImageStreamsConversionMode(bool) | Obtiene/establece la ejecución de flujos de imágenes en modo asíncrono. |
| set_IsLowMemoryMode(bool) | ¿Está habilitado el modo de conversión de bajo consumo de memoria? |
| set_IsTransferInfo(bool) | Establece si se deben pasar datos de Info a Metadata al convertir a PDF 2.0. Verdadero por defecto. |
| set_LogFileName(const System::String&) | Ruta al archivo donde se almacenarán los comentarios. |
| set_LogStream(const System::SharedPtr<System::IO::Stream>&) | Flujo donde se almacenarán los comentarios. |
| set_OptimizeFileSize(bool) | Establece una bandera que habilita/deshabilita el modo de conversión especial para obtener un documento PDF/A con tamaño de archivo reducido. Ahora esta bandera afecta la optimización de fuentes usadas en el documento PDF, posiblemente, en el futuro, esta bandera también se usará para activar la optimización de otras estructuras de datos, como gráficos. El conjunto de esta bandera y modo podría reducir significativamente el tamaño del archivo pero, al mismo tiempo, podría disminuir considerablemente el rendimiento de la conversión. |
| set_OutputIntent(const System::SharedPtr<Aspose::Pdf::OutputIntent>&) | Establece el Aspose::Pdf::OutputIntent para la conversión de formato PDF. |
| set_PuaTextProcessingStrategy(PdfFormatConversionOptions::PuaProcessingStrategy) | Estrategia para procesar símbolos del Área de Uso Privado (PUA) de Unicode. |
| set_SymbolicFontEncodingStrategy(const System::SharedPtr<PdfASymbolicFontEncodingStrategy>&) | Estrategia para copiar datos de codificación para fuentes simbólicas si la fuente TrueType simbólica tiene más de una subtabla de codificación. |
| set_TransparencyAction(ConvertTransparencyAction) | Acción para objetos de imagen enmascarados. |
| set_UnicodeProcessingRules(const System::SharedPtr<ToUnicodeProcessingRules>&) | Reglas para resolver problemas con el mapeo Unicode. Puede ser nulo. |
Ver también
- Class Object
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++