Có gì mới

v25.7

  • Cải thiện khả năng sử dụng của Text Extractor
  • Cải thiện khả năng sử dụng của Html Converter
  • Cải thiện khả năng sử dụng của Image Extractor

v25.6

  • Cải thiện khả năng sử dụng của Tiff Converter

v25.5

  • Đã thêm Plugin mới: Form Exporter
  • Cải thiện khả năng sử dụng của Security

v25.4

  • Cải thiện tính khả dụng của Optimizer
  • Cải thiện tính khả dụng của Plugin Splitter
  • Cải thiện tính khả dụng của Plugin Merger

v25.3

  • Đã thêm Plugin mới: Form Flattener

v25.2

  • Đã thêm Plugin mới: TOC Generator

v25.1

  • Cải tiến Plugin: ImageExtractor

v24.12

  • Đã thêm Plugin mới: Chuyển đổi PDF sang PNG
  • Đã thêm Plugin mới: Chuyển đổi PDF sang TIFF
  • Đã thêm Plugin mới: Tạo bảng PDF
  • Đã đổi tên Lớp PdfDoc thành DocConverter

v24.11

  • Đã thêm Plugin mới: Bộ chuyển đổi PDF sang JPEG
  • Đã thêm Lớp DirectoryDataSource
  • Đã thêm Lớp PdfToJpegOptions

v24.10

  • Đã thêm Plugin mới: Bộ chuyển đổi PDF/A

v24.9

  • Đã phát hành
10 thg 10, 2024

Tiểu mục của Có gì mới

v25.7

Cải thiện khả năng sử dụng của Text Extractor

  • Class TextExtractor: là tĩnh và không yêu cầu sử dụng một hàm khởi tạo.
  • Class TextExtractor: Cải thiện hành vi khi chạy ở chế độ đánh giá. Không gặp ngoại lệ với tài liệu 4 trang trở lên.
  • 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:

// Ví dụ này minh họa cách để trích xuất nội dung văn bản của tài liệu PDF.
// Tạo đối tượng TextExtractorOptions để đặt hướng dẫn
var options = new TextExtractorOptions(TextFormattingMode.Pure);
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thực hiện quá trình
var results = TextExtractor.Process(options);
// Lấy văn bản được trích xuất từ đối tượng ResultContainer
var textExtracted = results.ResultCollection[0].ToString();

Cải thiện khả năng sử dụng của Html Converter

  • Class HtmlConverter: là tĩnh và không yêu cầu sử dụng một hàm khởi tạo.
  • Class HtmlConverter: đã sửa các vấn đề trong phương thức Process.
  • Class HtmlConverter: đã xóa logic IDisposable.
  • Class PdfConverterOptions: đã bị xóa.

Ví dụ Sử Dụng:

// Ví dụ này minh họa cách để chuyển đổi PDF thành tài liệu HTML.
// Tạo đối tượng PdfToHtmlOptions để đặt loại dữ liệu đầu ra là tệp với các tài nguyên nhúng
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_input.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_output.html"));
// Thực hiện quá trình
HtmlConverter.Process(options);

// Ví dụ này minh họa cách để chuyển đổi HTML sang tài liệu PDF.
// Tạo HtmlToPdfOptions
var options = new HtmlToPdfOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_input.html"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_output.pdf"));
// Thực hiện quá trình
HtmlConverter.Process(options);

Cải thiện khả năng sử dụng của Image Extractor

  • Class ImageExtractor: là tĩnh và không yêu cầu sử dụng một hàm khởi tạo.

Ví dụ Sử Dụng:

// Ví dụ này minh họa cách để trích xuất hình ảnh từ tài liệu PDF.
// Tạo ImageExtractorOptions để đặt hướng dẫn
var options = new ImageExtractorOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn Thư mục đầu ra
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Thực hiện quá trình
var results = ImageExtractor.Process(options);
// Lấy đường dẫn đến hình ảnh kết quả
var imageExtracted = results.ResultCollection[0].ToFile();

Các Sửa Chữa Nhỏ

  • Sửa chữa nội bộ.
  • Đã sửa các ví dụ và gợi ý của Tiff Converter.
  • Giảm thiểu thời gian tối ưu hóa trang.
  • Đã sửa: hình ảnh đầu ra không chính xác trong chuyển đổi PDF sang PNG.
  • Đã sửa: ký tự Trung Quốc không hiển thị đúng trong quá trình chuyển đổi PDF sang PNG.
  • Cải thiện: Hiệu suất trong quá trình chuyển đổi PDF sang HTML.
10 thg 7, 2025

v25.6

Cải thiện khả năng sử dụng của Tiff Converter

  • Class PdfToTiffOptions: Đã thêm tham số bổ sung cho việc chuyển đổi - Nén.
  • Class PdfToTiffOptions: Đã thêm tham số bổ sung cho việc chuyển đổi - Độ sâu màu.
  • Class TiffConverter là tĩnh và không yêu cầu sử dụng constructor.
  • Cải thiện các ví dụ chính.

Ví dụ Sử dụng:

// Ví dụ minh họa cách chuyển đổi tài liệu PDF thành định dạng TIFF.
// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
var options = new PdfToTiffOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn Thư mục đầu ra
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// Thực hiện quá trình
TiffConverter.Process(options);

// Ví dụ minh họa cách chuyển đổi tài liệu PDF thành định dạng TIFF với các tham số bổ sung.
// Tạo đối tượng PdfToTiffOptions để đặt hướng dẫn
var options = new PdfToTiffOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn Thư mục đầu ra
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// Tham số tùy chọn
options.PageList = new List<int> { 1, 3 };
options.MultiPage = true;
options.OutputResolution = 400;
options.Compression = TiffCompression.RLE;
options.ColorDepth = TiffColorDepth.Format24bpp;
// Thực hiện quá trình
TiffConverter.Process(options);

Sửa lỗi nhỏ

  • Sửa lỗi nội bộ.
10 thg 7, 2025

v25.5

Đã thêm Plugin mới: Form Exporter

  • Class FormExporter: Đại diện cho plugin Documentize.FormExporter được sử dụng để xuất giá trị Form của tài liệu PDF sang tệp DSV hoặc CSV
  • Class FormExportToDsvOptions: Đại diện cho các tùy chọn để xuất giá trị của các tài liệu PDF sang tệp DSV hoặc CSV bằng plugin Documentize.FormExporter.

Ví dụ sử dụng:

// Ví dụ này minh họa cách xuất giá trị Form sang tệp CSV.
// Tạo đối tượng FormExportToDsvOptions để thiết lập các hướng dẫn
var options = new FormExportToDsvOptions(',', true);
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_csv_file.csv"));
// Thực hiện quy trình
FormExporter.Process(options);

Cải thiện khả năng sử dụng của Security

  • Class là tĩnh và không yêu cầu sử dụng constructor.
  • Cải thiện các ví dụ chính.

Ví dụ sử dụng:

// Ví dụ này minh họa cách mã hóa tài liệu PDF.
// Tạo đối tượng EncryptionOptions để thiết lập các hướng dẫn
var options = new EncryptionOptions("123456", "qwerty");
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quy trình
Security.Process(options);

// Ví dụ này minh họa cách giải mã tài liệu PDF.
// Tạo đối tượng DecryptionOptions để thiết lập các hướng dẫn
var options = new DecryptionOptions("123456");
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quy trình
Security.Process(options);

Sửa lỗi nhỏ

  • Cải thiện các gợi ý và giấy phép của class.
10 thg 7, 2025

v25.4

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

  • Lớp là tĩnh và không yêu cầu sử dụng constructor.
  • Cải thiện ví dụ chính.
  • Thêm các ví dụ bổ sung.

Ví dụ Sử dụng:

// Ví dụ này minh họa cách Tối ưu hóa tài liệu PDF.
// Tạo đối tượng OptimizeOptions để đặt hướng dẫn
var options = new OptimizeOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);

// Ví dụ này minh họa cách Xoay tài liệu PDF.
// Tạo đối tượng RotateOptions để đặt hướng dẫn
var options = new RotateOptions();
// Đặt Xoay mới
options.Rotation = Rotation.On90;
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);

// Ví dụ này minh họa cách Thay đổi kích thước tài liệu PDF.
// Tạo đối tượng ResizeOptions để đặt hướng dẫn
var options = new ResizeOptions();
// Đặt Kích thước trang mới
options.PageSize = PageSize.A3;
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);

// Ví dụ này minh họa cách Nén tài liệu PDF.
// Tạo đối tượng CompressOptions để đặt hướng dẫn
var options = new CompressOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Optimizer.Process(options);

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

  • Lớp là tĩnh và không yêu cầu sử dụng constructor.
  • Cải thiện ví dụ chính.

Ví dụ Sử dụng:

// Ví dụ này minh họa cách Tách tài liệu PDF.
// Tạo đối tượng SplitOptions để đặt hướng dẫn
var options = new SplitOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Thực hiện quá trình
Splitter.Process(options);

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

  • Lớp là tĩnh và không yêu cầu sử dụng constructor.
  • Cải thiện ví dụ chính.

Ví dụ Sử dụng:

// Ví dụ này minh họa cách Hợp nhất hai tài liệu PDF.
// Tạo đối tượng MergeOptions để đặt hướng dẫn
var options = new MergeOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Đặt đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
Merger.Process(options);

Sửa lỗi nhỏ

  • Cải thiện gợi ý lớp.
10 thg 7, 2025

v25.3

Đã thêm Plugin mới: Form Flattener

  • Class FormFlattener: Đại diện cho plugin Documentize.FormFlattener được sử dụng để làm phẳng các trường trong tài liệu PDF.
  • Class FormFlattenerOptions: Đại diện cho các tùy chọn để Làm phẳng các trường trong tài liệu bằng plugin Documentize.FormFlattener.

Ví dụ Sử dụng:

//Ví dụ này minh họa cách Làm phẳng các trường trong tệp PDF.
// Tạo đối tượng FormFlattenerOptions để thiết lập hướng dẫn
var options = new FormFlattenerOptions();
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
//Tham số tùy chọn để bỏ qua trường có tên "Surname".
options.SkipFields.Add("Surname");
// Thực hiện quá trình
FormFlattener.Process(options);

//Ví dụ này minh họa cách Lấy Tên Trường từ tệp PDF.
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Các Sửa Chữa Nhỏ

  • Cải thiện các gợi ý và ví dụ về lớp.
10 thg 7, 2025

v25.2

Đã thêm Plugin mới: TOC Generator

  • Class TocGenerator: Đại diện cho plugin Documentize.TocGenerator. Sử dụng để thêm một Mục lục vào tài liệu PDF.
  • Class TocOptions: Đại diện cho các tùy chọn để thêm Mục lục vào tài liệu bằng plugin Documentize.TocGenerator.
  • Class TocHeading: Đại diện cho các tùy chọn cho tiêu đề hoặc tiêu đề của Mục lục trong tài liệu bằng plugin Documentize.TocGenerator.

Ví dụ Sử dụng:

// Ví dụ này minh họa cách thêm Mục lục vào tệp PDF.  
var options = new TocOptions();  
// Đặt Tiêu đề  
options.Title = "Mục lục của tôi";  
// Tạo liên kết trong đánh dấu  
options.GenerateBookmarks = true;  
// Thiết kế Tiêu đề  
options.Headings.Add(new TocHeading("Giới thiệu", 2, false, 1));  
options.Headings.Add(new TocHeading("Chương I", 3, true, 1));  
options.Headings.Add(new TocHeading("Chương II", 4, true, 1));  
options.Headings.Add(new TocHeading("Ví dụ A", 4, true, 2));  
options.Headings.Add(new TocHeading("Ví dụ B", 4, true, 2));  
options.Headings.Add(new TocHeading("Ví dụ C", 4, true, 2));  
options.Headings.Add(new TocHeading("Ví dụ D", 4, true, 2));  
options.Headings.Add(new TocHeading("Chương III", 5, true, 1));  
// Thêm đường dẫn tệp đầu vào  
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));  
// Đặt đường dẫn tệp đầu ra  
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
// Thực hiện quá trình  
TocGenerator.Process(options);  

Sửa lỗi nhỏ

  • Cải thiện gợi ý và ví dụ về lớp.
  • Cập nhật watermark.
  • Cải thiện chuyển đổi PDF sang XSLX.
  • Cải thiện chuyển đổi PDF sang PDF/A-1a.
10 thg 7, 2025

v25.1

Cải tiến Plugin: ImageExtractor

  • Đã thêm Bộ thu thập đầu ra vào ImageExtractorOptions.
  • Đã thêm hỗ trợ cho nhiều Đầu vào vào ImageExtractorOptions.
  • Đã sửa các luồng đầu ra bị đóng.

Ví dụ Sử dụng:

// create ImageExtractor object to extract images
var plugin = new ImageExtractor();
// create ImageExtractorOptions
var opt = new ImageExtractorOptions();
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output directory
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// perform extraction process
var resultContainer = plugin.Process(opt);
// get the image from the ResultContainer object
var imageExtracted = resultContainer.ResultCollection[0].ToFile();

Sửa lỗi nhỏ

  • Cải thiện gợi ý và ví dụ về lớp.
  • Xác minh chữ ký PDF.
  • Cải thiện hỗ trợ ký tự Trung Quốc.
10 thg 7, 2025

v24.12

Đã thêm Plugin mới: Chuyển đổi PDF sang PNG

  • Lớp PngConverter: Đại diện cho plugin Documentize.PngConverter. Được sử dụng để chuyển đổi tài liệu PDF thành định dạng PNG.
  • Lớp PdfToPngOptions: Đại diện cho các tùy chọn chuyển đổi PDF sang PNG cho plugin Documentize.PngConverter.

Ví dụ sử dụng:

// tạo PngConverter
var plugin = new PngConverter();
// tạo đối tượng PdfToPngOptions để thiết lập hướng dẫn
var opt = new PdfToPngOptions();
// thêm đường dẫn tệp đầu vào
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// thiết lập đường dẫn tệp đầu ra
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// thực hiện quá trình
plugin.Process(opt);

Đã thêm Plugin mới: Chuyển đổi PDF sang TIFF

  • Lớp TiffConverter: Đại diện cho plugin Documentize.TiffConverter. Được sử dụng để chuyển đổi tài liệu PDF thành định dạng TIFF.
  • Lớp PdfToTiffOptions: Đại diện cho các tùy chọn chuyển đổi PDF sang TIFF cho plugin Documentize.TiffConverter.

Ví dụ sử dụng:

// tạo TiffConverter
var plugin = new TiffConverter();
// tạo đối tượng PdfToTiffOptions để thiết lập hướng dẫn
var opt = new PdfToTiffOptions();
// thêm đường dẫn tệp đầu vào
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// thiết lập đường dẫn tệp đầu ra
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// thực hiện quá trình
plugin.Process(opt);

Đã thêm Plugin mới: Tạo bảng PDF

  • Lớp TableGenerator: Đại diện cho plugin Documentize.TableGenerator. Được sử dụng để thêm một bảng vào tài liệu PDF.
  • Lớp TableBuilder: Lớp đại diện cho trình tạo bảng trong trang pdf.
  • Lớp TableRowBuilder: Lớp đại diện cho trình tạo hàng bảng.
  • Lớp TableCellBuilder: Lớp đại diện cho trình tạo ô bảng.

Ví dụ sử dụng:

// tạo TableGenerator
var plugin = new TableGenerator();
// tạo đối tượng TableOptions để thiết lập hướng dẫn
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Tên")
            .AddCell().AddParagraph("Tuổi")
        .AddRow()
            .AddCell().AddParagraph("Bob")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Sam")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("Sandy")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("Tom")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Jim")
            .AddCell().AddParagraph("27");
// thêm đường dẫn tệp đầu vào
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// thiết lập đường dẫn tệp đầu ra
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// thực hiện quá trình
plugin.Process(opt);

Đã đổi tên Lớp PdfDoc thành DocConverter

  • Lớp DocConverter: Đại diện cho plugin Documentize.DocConverter. Được sử dụng để chuyển đổi tài liệu PDF thành định dạng DOC/DOCX.

Ví dụ sử dụng:

// tạo DocConverter
var plugin = new DocConverter();
// tạo đối tượng PdfToDocOptions để thiết lập hướng dẫn
var opt = new PdfToDocOptions();
// thêm đường dẫn tệp đầu vào
opt.AddInput(new FileDataSource(inputPath));
// thiết lập đường dẫn tệp đầu ra
opt.AddOutput(new FileDataSource(outputPath));
// thực hiện quá trình
plugin.Process(opt);
10 thg 7, 2025

v24.11

Đã thêm Plugin mới: Bộ chuyển đổi PDF sang JPEG

  • Mục đích: Lớp JpegConverter được thiết kế để chuyển đổi tài liệu PDF sang định dạng JPEG, giúp người dùng dễ dàng xử lý và chia sẻ hình ảnh từ PDF.
  • Constructor:
    • JpegConverter(): Tạo một thể hiện mới của bộ chuyển đổi JPEG.

Ví dụ Sử Dụng:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • Phương thức:
    • Process(PdfToJpegOptions options): Bắt đầu quá trình chuyển đổi JPEG bằng cách sử dụng các tùy chọn đã chỉ định.

Đã thêm Lớp DirectoryDataSource

  • Mục đích: Lớp DirectoryDataSource cho phép người dùng quản lý dữ liệu thư mục cho các hoạt động tải và lưu trong các plugin.
  • Constructor:
    • DirectoryDataSource(string path): Khởi tạo một đối tượng dữ liệu thư mục mới với đường dẫn đã chỉ định.

Ví dụ Sử Dụng:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Thuộc tính:
    • DataType: Lấy loại nguồn dữ liệu.
    • Path: Lấy đường dẫn của thư mục dữ liệu hiện tại.

Đã thêm Lớp PdfToJpegOptions

  • Mục đích: Lớp này chứa các tùy chọn để cấu hình quá trình chuyển đổi JPEG, cho phép người dùng chỉ định độ phân giải, danh sách trang và chất lượng hình ảnh.
  • Constructor:
    • PdfToJpegOptions(): Khởi tạo một thể hiện tùy chọn mới cho bộ chuyển đổi JPEG.

Thuộc tính:

  • OutputResolution: Chỉ định độ phân giải của các hình ảnh JPEG kết quả.
  • PageList: Một danh sách các trang để chuyển đổi từ PDF.
  • Quality: Thiết lập chất lượng đầu ra JPEG.
10 thg 7, 2025

v24.10

Đã thêm Plugin mới: Bộ chuyển đổi PDF/A

  • Một tính năng chuyển đổi PDF/A mới đã được giới thiệu, cho phép người dùng dễ dàng chuyển đổi các tệp PDF tiêu chuẩn sang tài liệu tuân thủ PDF/A.

Ví dụ Sử dụng:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

Sửa lỗi

  • Đã sửa các vấn đề liên quan đến lớp FileResult dẫn đến các đường dẫn đầu ra không chính xác.
  • Đã giải quyết các lỗi nhỏ ảnh hưởng đến HtmlConverter khi xử lý các tệp lớn.

Cải tiến

  • Cải thiện hiệu suất của PdfExtractorImageExtractor để tăng tốc độ xử lý.
  • Cập nhật lớp RotateOptions để hỗ trợ các góc xoay bổ sung.
10 thg 7, 2025

v24.9

Đã phát hành

 Tiếng Việt