Class FormFlattener

Thông tin

Đại diện cho plugin Documentize.FormFlattener. Dùng để làm phẳng các trường trong tài liệu PDF.

public static class FormFlattener

Kế thừa

objectFormFlattener

Các thành viên kế thừa

Ví dụ

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"));
// Thực hiện quá trình
FormFlattener.Process(options);

Ví dụ này minh họa cách làm phẳng các trường trong tệp PDF và bỏ qua trường đầu tiên.

// Lấy tên các trường
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Tạo đối tượng FormFlattenerOptions để thiết lập hướng dẫn
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Bỏ qua 1 trường.
options.SkipFields.Add(fieldNames[0]);
// 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.

// Lấy tên các trường
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Phương thức

GetFieldNames(string)

Lấy tên các trường trong tài liệu PDF.

public static List<string> GetFieldNames(string path)

Tham số

  • path string: Đường dẫn đến tài liệu PDF.

Trả về

List<string>

Danh sách tên trong tài liệu PDF.

GetFieldNames(Stream) : Lấy tên các trường trong tài liệu PDF.

public static List<string> GetFieldNames(Stream stream)

Tham số

  • stream Stream: Luồng chứa tài liệu PDF.

Trả về

List<string>

Danh sách tên trong tài liệu PDF.

Process(FormFlattenerOptions) : Làm phẳng các trường biểu mẫu trong tài liệu PDF.

public static ResultContainer Process(FormFlattenerOptions options)

Tham số

Trả về

ResultContainer : Một đối tượng chứa kết quả của thao tác.

Ngoại lệ

ArgumentException

Nếu tùy chọn không được thiết lập.

Namespace: Documentize Assembly: Documentize.dll

 Tiếng Việt