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
Các thành viên kế thừa
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
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ề
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ề
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ố
options
FormFlattenerOptions: Đối tượng tùy chọn chứa hướng dẫn cho thao tác.
Trả về
ResultContainer : Một đối tượng chứa kết quả của thao tác.
Ngoại lệ
Nếu tùy chọn không được thiết lập.
Namespace: Documentize Assembly: Documentize.dll