Class PdfForm
Biểu diễn plugin Documentize.PdfForm. Được sử dụng để làm phẳng, trích xuất dữ liệu biểu mẫu. Cũng cho phép bạn lấy tên các trường.
Biểu diễn plugin Documentize.PdfForm. Được sử dụng để làm phẳng, trích xuất dữ liệu biểu mẫu. Cũng cho phép bạn lấy tên các trường.
public static class PdfFormKế thừa
Các thành viên được kế thừa
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Phương thức
Extract(ExtractFormDataToDsvOptions)
Trích xuất dữ liệu biểu mẫu từ tài liệu PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Tham số
optionsExtractFormDataToDsvOptions: Đối tượng tùy chọn chứa hướng dẫn cho thao tác.
Trả về
ResultContainer : Đối tượng chứa kết quả của thao tác.
Ví dụ
Ví dụ minh họa cách xuất giá trị biểu mẫu ra tệp CSV.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions(',', true);
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.csv"));
// Perform the process
PdfForm.Extract(options);Ví dụ minh họa cách xuất giá trị biểu mẫu ra tệp TSV và thiết lập các thuộc tính.
// Create ExtractFormDataToDsvOptions object to set instructions
var options = new ExtractFormDataToDsvOptions();
//Set Delimiter
options.Delimiter = '\t';
//Add Field Names to result
options.AddFieldName = true;
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_csv_file.tsv"));
// Perform the process
PdfForm.Extract(options);Ngoại lệ
Nếu options không được đặt.
Flatten(FlattenFieldsOptions)
Làm phẳng các trường trong tài liệu PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Tham số
optionsFlattenFieldsOptions: Đối tượng tùy chọn chứa hướng dẫn cho thao tác.
Trả về
ResultContainer : Đối tượng chứa kết quả của thao tác.
Ví dụ
Ví dụ minh họa cách làm phẳng các trường trong tệp PDF.
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Flatten(options);Ví dụ 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.
// Get Fields Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));
// Create FlattenFieldsOptions object to set instructions
var options = new FlattenFieldsOptions();
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Skip 1 field.
options.SkipFields.Add(fieldNames[0]);
// Perform the process
PdfForm.Flatten(options);Ngoại lệ
Nếu options không được đặt.
GetNames(GetFieldNamesOptions)
Lấy tên các trường trong tài liệu PDF.
public static List<string> GetNames(GetFieldNamesOptions options)Tham số
optionsGetFieldNamesOptions: Đối tượng tùy chọn chứa hướng dẫn cho thao tác.
Trả về
Danh sách các tên trong tài liệu PDF.
Ví dụ
Ví dụ minh họa cách lấy tên các trường từ tệp PDF.
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Remove(RemoveFieldsOptions) : Xóa các trường khỏi tài liệu PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)Tham số
optionsRemoveFieldsOptions: Đối tượng tùy chọn chứa hướng dẫn cho thao tác.
Trả về
ResultContainer : Đối tượng chứa kết quả của thao tác.
Ví dụ
Ví dụ minh họa cách xóa các trường khỏi tệp PDF.
// Create RemoveFieldsOptions object to set instructions
var options = new RemoveFieldsOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfForm.Remove(options);Ngoại lệ
Nếu options không được đặt.
Namespace: Documentize Assembly: Documentize.dll