Class PdfForm

Info

Mewakili komponen Documentize.PdfForm. Digunakan untuk meratakan, mengekstrak data formulir. Juga memungkinkan Anda untuk mendapatkan nama-nama bidang.

Mewakili komponen Documentize.PdfForm. Digunakan untuk meratakan, mengekstrak data formulir.
Juga memungkinkan Anda untuk mendapatkan nama-nama bidang.

public static class PdfForm

Inheritance

objectPdfForm

Inherited Members

Methods

Extract(ExtractFormDataToDsvOptions)

Mengekstrak data formulir dari dokumen PDF.

public static ResultContainer Extract(ExtractFormDataToDsvOptions options)

Parameters

Returns

ResultContainer : Sebuah objek yang berisi hasil operasi.

Examples

Contoh berikut 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 berikut 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)

Meratakan bidang dalam dokumen PDF.

public static ResultContainer Flatten(FlattenFieldsOptions options)

Parameters

Returns

ResultContainer : Sebuah objek yang berisi hasil operasi.

Examples

Contoh berikut menunjukkan cara meratakan bidang dalam 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 berikut menunjukkan cara meratakan bidang dalam file PDF dan melewatkan 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

Returns

List<string>

Daftar nama dalam dokumen PDF.

Examples

Contoh berikut menunjukkan cara mendapatkan nama bidang dari file PDF.

// Get Field Names
var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));

Remove(RemoveFieldsOptions) : Menghapus bidang dari dokumen PDF.

public static ResultContainer Remove(RemoveFieldsOptions options)

Parameters

Returns

ResultContainer : Sebuah objek yang berisi hasil operasi.

Examples

Contoh berikut 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

 Indonesia