v25.7

Mejoras en la usabilidad de Text Extractor

  • Class TextExtractor: es estática y no requiere el uso de un constructor.
  • Class TextExtractor: comportamiento mejorado al ejecutarse en modo de evaluación. No se produce excepción con documentos de más de 4 páginas.
  • Class TextExtractor: se corrigieron problemas en el método Process.
  • Class PdfExtractorOptions: eliminado.
  • Class TextExtractorOptions: refactorizado.
  • Enum TextFormattingMode: renombrado y mejorado.

Ejemplo de uso:

// El ejemplo muestra cómo extraer el contenido de texto de un documento PDF.
// Crear objeto TextExtractorOptions para establecer instrucciones
var options = new TextExtractorOptions(TextFormattingMode.Pure);
// Añadir ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Ejecutar el proceso
var results = TextExtractor.Process(options);
// Obtener el texto extraído del objeto ResultContainer
var textExtracted = results.ResultCollection[0].ToString();

Mejoras en la usabilidad de Html Converter

  • Class HtmlConverter: es estática y no requiere el uso de un constructor.
  • Class HtmlConverter: se corrigieron problemas en el método Process.
  • Class HtmlConverter: se eliminó la lógica de IDisposable.
  • Class PdfConverterOptions: eliminado.

Ejemplos de uso:

// El ejemplo muestra cómo convertir un PDF a documento HTML.
// Crear objeto PdfToHtmlOptions para establecer el tipo de datos de salida como archivo con recursos incrustados
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Añadir ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_output.html"));
// Ejecutar el proceso
HtmlConverter.Process(options);

// El ejemplo muestra cómo convertir un HTML a documento PDF.
// Crear HtmlToPdfOptions
var options = new HtmlToPdfOptions();
// Añadir ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_input.html"));
// Establecer ruta del archivo de salida
options.AddOutput(new FileDataSource("path_to_output.pdf"));
// Ejecutar el proceso
HtmlConverter.Process(options);

Mejoras en la usabilidad de Image Extractor

  • Class ImageExtractor: es estática y no requiere el uso de un constructor.

Ejemplo de uso:

// El ejemplo muestra cómo extraer imágenes de un documento PDF.
// Crear ImageExtractorOptions para establecer instrucciones
var options = new ImageExtractorOptions();
// Añadir ruta del archivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Establecer ruta del directorio de salida
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Ejecutar el proceso
var results = ImageExtractor.Process(options);
// Obtener la ruta de la imagen resultante
var imageExtracted = results.ResultCollection[0].ToFile();

Correcciones menores

  • Correcciones internas.
  • Se arreglaron ejemplos y pistas del Tiff Converter.
  • Se minimizó la duración de la optimización de páginas.
  • Corregido: salida de imagen incorrecta al convertir PDF a PNG.
  • Corregido: los caracteres chinos no se mostraban correctamente durante la conversión de PDF a PNG.
  • Mejorado: rendimiento durante la conversión de PDF a HTML.
7 sept. 2026
 Español