Class PdfForm
Mewakili komponen Documentize.PdfForm. Digunakan untuk Flatten, mengekstrak data formulir. Juga memungkinkan Anda untuk mendapatkan nama bidang.
Mewakili komponen Documentize.PdfForm. Digunakan untuk Flatten, mengekstrak data formulir.
Juga memungkinkan Anda untuk mendapatkan nama bidang.
public static class PdfFormInheritance
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Methods
Extract(ExtractFormDataToDsvOptions)
Mengekstrak data formulir dari dokumen PDF.
public static ResultContainer Extract(ExtractFormDataToDsvOptions options)Parameters
optionsExtractFormDataToDsvOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Examples
Contoh menunjukkan cara mengekspor nilai formulir ke file 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);Contoh menunjukkan cara mengekspor nilai formulir ke file TSV dan mengatur properti.
// 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);Exceptions
ArgumentException
Jika opsi tidak diatur.
Flatten(FlattenFieldsOptions)
Meluruskan (flatten) bidang pada dokumen PDF.
public static ResultContainer Flatten(FlattenFieldsOptions options)Parameters
optionsFlattenFieldsOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Examples
Contoh menunjukkan cara meluruskan bidang pada file 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);Contoh menunjukkan cara meluruskan bidang pada file PDF dan melewati bidang pertama.
// 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);Exceptions
ArgumentException
Jika opsi tidak diatur.
GetNames(GetFieldNamesOptions)
Mendapatkan nama bidang dalam dokumen PDF.
public static List<string> GetNames(GetFieldNamesOptions options)Parameters
optionsGetFieldNamesOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
List<string>
Daftar nama dalam dokumen PDF.
Examples
Contoh menunjukkan cara mendapatkan nama bidang dari file PDF.
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Contoh menunjukkan cara mendapatkan nama bidang dari aliran PDF.
// Prepare input stream
using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions(inputStream));Remove(RemoveFieldsOptions) : Menghapus bidang dari dokumen PDF.
public static ResultContainer Remove(RemoveFieldsOptions options)Parameters
optionsRemoveFieldsOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Examples
Contoh menunjukkan cara menghapus bidang dari file 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);Exceptions
ArgumentException
Jika opsi tidak diatur.
Namespace: Documentize Assembly: Documentize.dll