v25.7

Cải thiện tính khả dụng của Text Extractor

  • Class TextExtractor: là tĩnh và không cần sử dụng constructor.
  • Class TextExtractor: cải thiện hành vi khi chạy ở chế độ đánh giá. Không còn ngoại lệ với tài liệu trên 4 trang.
  • Class TextExtractor: đã sửa các vấn đề trong phương thức Process.
  • Class PdfExtractorOptions: đã bị xóa.
  • Class TextExtractorOptions: được tái cấu trúc.
  • Enum TextFormattingMode: được đổi tên và cải tiến.

Ví dụ sử dụng:

// 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();

Cải thiện tính khả dụng của Html Converter

  • Class HtmlConverter: là tĩnh và không cần sử dụng constructor.
  • Class HtmlConverter: đã sửa các vấn đề trong phương thức Process.
  • Class HtmlConverter: đã loại bỏ logic IDisposable.
  • Class PdfConverterOptions: đã bị xóa.

Ví dụ sử dụng:

// 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);

Cải thiện tính khả dụng của Image Extractor

  • Class ImageExtractor: là tĩnh và không cần sử dụng constructor.

Ví dụ sử dụng:

// 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();

Sửa lỗi nhỏ

  • Các sửa đổi nội bộ.
  • Sửa các ví dụ và gợi ý của Tiff Converter.
  • Rút ngắn thời gian tối ưu hóa trang.
  • Sửa: hình ảnh đầu ra không chính xác khi chuyển PDF sang PNG.
  • Sửa: ký tự tiếng Trung không hiển thị đúng khi chuyển PDF sang PNG.
  • Cải thiện: hiệu suất khi chuyển PDF sang HTML.
 Tiếng Việt