AntialiasingProcessing | Este parámetro define las medidas de suavizado requeridas durante la conversión de imágenes de fondo compuestas de PDF a HTML |
CssClassNamesPrefix | Cuando el convertidor de PDF a HTML genera CSS de resultado, los nombres de clase de CSS (algo así como “.stl_01 {}” … “.stl_NN {}) se generan y se utilizan en el CSS de resultado. Esta propiedad permite establecer por la fuerza el prefijo de nombre de clase Por ejemplo, si desea que todos los nombres de clase comiencen con ‘my_prefix_’ (es decir, algo así como ‘my_prefix_1’ … ‘my_prefix_NNN’), luego simplemente asigne ‘my_prefix_’ a esta propiedad antes de la conversión. Si esta propiedad permanecerá intacta (es decir, nulo se dejará como valor), el convertidor luego generará nombres de clase en sí mismo (será algo así como “.stl_01 {}” … “.stl_NN {}”) |
CustomCssSavingStrategy | Este campo puede contener una estrategia de guardado que debe usarse (si está presente) durante la conversión de Pdf a Html para manejar el guardado de CSSes relacionados al documento HTML creado en su totalidad o a sus páginas (si se generan varias páginas HTML) Si lo desea maneje el archivo CSS de alguna manera específica, solo cree el método relevante y asigne el delegado creado a partir de él a esta propiedad. |
CustomHtmlSavingStrategy | El resultado de la conversión puede contener una o varias páginas HTML Puede asignar a este delegado de propiedad creado a partir de un método personalizado que implementa el procesamiento de una página HTML (para ser precisos, marcado HTML, sin archivos vinculados externos, si los hay) que se creó durante la conversión. En tal caso, el procesamiento (como guardar el HTML de la página en flujo o disco) se puede realizar en ese código personalizado. En tal caso, se deben realizar todas las acciones necesarias para guardar la página HTML en el código del método proporcionado, porque no se usará el guardado del resultado en el código del convertidor. Si el procesamiento de este o aquel caso por alguna razón debe ser realizado por el propio código del convertidor, no en el código personalizado, establezca en el indicador de código personalizado ‘CustomProcessingCancelled’ de la variable del parámetro ‘htmlSavingInfo’: indicará al convertidor que todos los los pasos necesarios para el procesamiento de ese recurso se deben realizar en el convertidor mismo de la misma manera como si no hubiera ningún código personalizado externo para procesar . |
CustomProgressHandler | Este controlador se puede usar para manejar eventos de progreso de conversión fe, se puede usar para mostrar la barra de progreso o mensajes sobre la cantidad actual de páginas procesadas, el ejemplo del código del controlador que muestra el progreso en la consola es: |
CustomResourceSavingStrategy | Este campo puede contener una estrategia de guardado que se debe usar (si está presente) durante la conversión para el manejo personalizado de archivos de recursos referenciados creados (como imágenes y fuentes) relacionados con nodos de HTML guardado. Esa estrategia debe procesar recursos y devolver una cadena que representa la URL deseada del recurso guardado en HTML generado. |
CustomStrategyOfCssUrlCreation | Este campo puede contener un método personalizado que devuelve URL (o plantilla de URL si la generación de varias páginas está activada; consulte los detalles a continuación) de subject CSS, ya que debe colocarse en el resultado generado HTML. Si desea que el convertidor coloque una URL específica en lugar de standard El nombre del archivo CSS en el CSS generado, luego debe crear y colocar en esta propiedad el método que genera la URL deseada. Si se establece el indicador ‘SplitCssIntoPages’, entonces esta estrategia personalizada (si corresponde) no debe devolver la URL exacta de CSS sino una plantilla la cadena that (después de la sustitución del marcador de posición con el número de página con la función string.Format() dentro del convertidor) se puede resolver en URL para esta o la URL de CSS de esa página. Ejemplos de cadena de retorno esperada en tal caso son: ‘SomeTargetLocation-page_{0}.css’,’../PartHandlers/GetCss.aspx?DocumentId=45654&CssPage={0}’) |
ExcludeFontNameList | Lista de nombres de fuentes incrustadas en PDF que no pueden incrustarse en HTML. |
FontEncodingStrategy | Define la regla especial de codificación para ajustar la decodificación de PDF para el documento actual |
FontSavingMode | Define el modo de guardado de fuente que se usará durante el guardado de PDF en el formato deseado |
HtmlMarkupGenerationMode | A veces existen requisitos específicos para la generación de marcado HTML. Este parámetro define los modos de preparación de HTML que se pueden usar durante la conversión de PDF a HTML para cumplir con dichos requisitos específicos. |
LettersPositioningMethod | Establece el modo de posicionamiento de las letras en las palabras en el resultado HTML |
PageBorderIfAny | Este atributo representa un conjunto de configuraciones utilizadas para dibujar el borde (si lo hay) en el documento HTML resultante alrededor del área que representa la página PDF de origen. En esencia, se trata de mostrar los bordes del papel de la página, no el borde de la página al que se hace referencia en la página PDF en sí. |
PageMarginIfAny | Este atributo representa un conjunto de margen de página adicional (si lo hay) en el documento HTML de resultado alrededor del área que representa la página PDF de origen. |
PagesFlowTypeDependsOnViewersScreenSize | Si el atributo ‘SplitOnPages=false’, el HTML completo que representa todas las páginas PDF de entrada se colocará en un gran archivo HTML de resultado. Este indicador define si el resultado HTML se generará de tal manera que el flujo de áreas que representan páginas PDF en el resultado HTML dependerá de la resolución de pantalla del visor. Supongamos que el ancho de la pantalla en el lado del espectador es lo suficientemente grande como para colocar 2 o más páginas, una cerca de la otra en dirección horizontal. Si este indicador se establece en verdadero, entonces se usará esta oportunidad (se mostrarán tantas páginas en dirección horizontal una cerca de otra como sea posible, luego el siguiente grupo horizontal de páginas se mostrará debajo de la primera). De lo contrario, las páginas fluirán de esta manera: la página siguiente va siempre debajo de la anterior. |
PartsEmbeddingMode | Define si los archivos de referencia (HTML, fuentes, imágenes, CSS) se incrustarán en el archivo HTML principal o se generarán como entidades binarias separadas |
RasterImagesSavingMode | El PDF convertido puede contener imágenes rasterizadas Este parámetro define cómo deben manejarse durante la conversión de PDF a HTML |
RemoveEmptyAreasOnTopAndBottom | Define si en el HTML creado se eliminará el área vacía superior e inferior sin ningún contenido (si lo hay). |
SaveFullFont | Indica que se guardará la fuente completa, solo admite fuentes True Type. De manera predeterminada, SaveFullFont = false y el convertidor guarda el subconjunto de la fuente inicial necesaria para mostrar el texto del documento. |
SaveShadowedTextsAsTransparentTexts | Pdf puede contener textos sombreados por otros elementos (por ejemplo, por imágenes), pero se puede seleccionar en el portapapeles en Acrobat Reader (generalmente sucede cuando el documento contiene imágenes y textos OCR extraídos de él). Esta configuración le dice al convertidor si necesita guardar dichos textos como transparent textos seleccionables en el resultado HTML para imitar el comportamiento de Acrobat Reader (de lo contrario, dichos textos generalmente se guardan como ocultos, no disponibles para copiar al portapapeles) |
SaveTransparentTexts | Pdf puede contener textos transparentes que se pueden seleccionar en el portapapeles (generalmente sucede cuando el documento contiene imágenes y textos OCRed extraídos de él). Esta configuración le dice al convertidor si necesitamos guardar dichos textos como transparent textos seleccionables en el resultado HTML |
SpecialFolderForAllImages | Obtiene o establece la ruta al directorio en el que se deben guardar las imágenes si se encuentran al guardar el documento como HTML. Si el parámetro está vacío o es nulo , los archivos de imagen (si los hay) se guardarán junto con otros archivos vinculados a HTML No afecta nada si la propiedad CustomImageSavingStrategy se usó correctamente para procesar el archivo de imagen relevante. |
SpecialFolderForSvgImages | Obtiene o establece la ruta al directorio en el que se deben guardar solo las imágenes SVG si se encuentran al guardar el documento como HTML. Si el parámetro está vacío o es nulo , los archivos SVG (si los hay) se guardarán junto con otros archivos de imagen (cerca del archivo de salida) o en una carpeta especial para imágenes (si se especificó en la opción SpecialImagesFolderIfAny). No afecta nada si la propiedad CustomImageSavingStrategy se usó correctamente para procesar el archivo de imagen relevante. |
TryMergeAdjacentSameBackgroundImages | A veces, los archivos PDF contienen imágenes de fondo (de páginas o celdas de tabla) construidas a partir de varias imágenes de fondo de mosaico juntas colocadas una cerca de otra. En tal caso, los renderizadores de formatos de destino (por ejemplo, MsWord para formato DOCS) a veces generan límites visibles entre partes de imágenes de fondo , causa que sus técnicas de suavizado de bordes de imagen (anti-aliasing) sean diferentes de Acrobat Reader. Si parece que el documento exportado contiene límites tan visibles entre partes de las mismas imágenes de fondo, intente usar esta configuración para deshacerse de de eso efecto no deseado ¡ATENCIÓN! Esta optimización de la calidad suele ralentizar esencialmente la conversión, así que, utilice esta opción solo cuando sea realmente necesario. |
TrySaveTextUnderliningAndStrikeoutingInCss | PDF en sí mismo no contiene marcadores de subrayado para textos. Emuló con una línea situada debajo del texto. Esta opción permite que el convertidor intente adivinar que esta o aquella línea es un texto subrayado y coloque esta información en CSS en lugar de dibujar o subrayar gráficamente |