v25.7
- 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);
- 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.