Có gì mới

v24.12

  • Đã thêm Plugin mới: Bộ chuyển đổi PDF sang PNG
  • Đã thêm Plugin mới: Bộ chuyển đổi PDF sang TIFF
  • Đã thêm Plugin mới: Trình tạo bảng PDF
  • Đã đổi tên Class PdfDoc thành DocConverter

v24.11

  • Thêm Plugin mới: Trình 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

v24.12

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

  • Class 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.
  • Class PdfToPngOptions: Đại diện cho các tùy chọn bộ 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: Bộ chuyển đổi PDF sang TIFF

  • Class 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.
  • Class PdfToTiffOptions: Đại diện cho các tùy chọn bộ 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: Trình tạo bảng PDF

  • Class TableGenerator: Đại diện cho plugin Documentize.TableGenerator. Được sử dụng để thêm bảng vào tài liệu PDF.
  • Class TableBuilder: Lớp đại diện cho bộ xây dựng bảng trong trang pdf.
  • Class TableRowBuilder: Lớp đại diện cho bộ xây dựng hàng bảng.
  • Class TableCellBuilder: Lớp đại diện cho bộ xây dựng ô 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("Name")
            .AddCell().AddParagraph("Age")
        .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 Class PdfDoc thành DocConverter

  • Class 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);
13 thg 1, 2025

v24.11

Thêm Plugin mới: Trình chuyển đổi PDF sang JPEG

  • Mục đích: Lớp JpegConverter được thiết kế để chuyển đổi tài liệu PDF thành định dạng JPEG, giúp người dùng dễ dàng xử lý và chia sẻ hình ảnh được lấy từ PDF.
  • Constructor:
    • JpegConverter(): Khởi tạo một thể hiện mới của trình 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 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 thao tác 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 trình 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: Danh sách các trang để chuyển đổi từ PDF.
  • Quality: Đặt chất lượng của đầu ra JPEG.
13 thg 1, 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 thành 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 đường dẫn đầu ra không chính xác.
  • Đã giải quyết một số 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 để thời gian xử lý nhanh hơn.
  • Cập nhật lớp RotateOptions để hỗ trợ thêm các góc xoay.
13 thg 1, 2025

v24.9

Đã phát hành

 Tiếng Việt