v25.7

Usabilidade aprimorada do Text Extractor

  • Class TextExtractor: é estática e não requer o uso de um construtor.
  • Class TextExtractor: comportamento aprimorado ao executar em modo de avaliação. Nenhuma exceção com documentos de mais de 4 páginas.
  • Class TextExtractor: correções de problemas no método Process.
  • Class PdfExtractorOptions: removido.
  • Class TextExtractorOptions: refatorado.
  • Enum TextFormattingMode: renomeado e aprimorado.

Exemplo de Uso:

// The example demonstrates how to extract text content of PDF document.
// Create TextExtractorOptions object to set instructions
var options = new TextExtractorOptions(TextFormattingMode.Pure);
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Perform the process
var results = TextExtractor.Process(options);
// Get the extracted text from the ResultContainer object
var textExtracted = results.ResultCollection[0].ToString();

Usabilidade aprimorada do Html Converter

  • Class HtmlConverter: é estática e não requer o uso de um construtor.
  • Class HtmlConverter: correções de problemas no método Process.
  • Class HtmlConverter: lógica IDisposable removida.
  • Class PdfConverterOptions: removido.

Exemplos de Uso:

// The example demonstrates how to convert PDF to HTML document.
// Create PdfToHtmlOptions object to set output data type as file with embedded resources
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Add input file path
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_output.html"));
// Perform the process
HtmlConverter.Process(options);
// The example demonstrates how to convert HTML to PDF document.
// Create HtmlToPdfOptions
var options = new HtmlToPdfOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_input.html"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_output.pdf"));
// Perform the process
HtmlConverter.Process(options);

Usabilidade aprimorada do Image Extractor

  • Class ImageExtractor: é estática e não requer o uso de um construtor.

Exemplo de Uso:

// The example demonstrates how to extract images from PDF document.
// Create ImageExtractorOptions to set instructions
var options = new ImageExtractorOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Perform the process
var results = ImageExtractor.Process(options);
// Get path to image result
var imageExtracted = results.ResultCollection[0].ToFile();

Correções Menores

  • Correções internas.
  • Exemplos e dicas do Tiff Converter corrigidos.
  • Duração da otimização de página reduzida.
  • Corrigido: saída de imagem incorreta na conversão de PDF para PNG.
  • Corrigido: caracteres chineses não exibidos corretamente durante a conversão de PDF para PNG.
  • Aprimorado: desempenho durante a conversão de PDF para HTML.
 Português