Class PdfForm

Info

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 PdfForm

Inheritance

object ← PdfForm

Inherited Members

Methods

Extract(ExtractFormDataToDsvOptions)

Mengekstrak data formulir dari dokumen PDF.

public static ResultContainer Extract(ExtractFormDataToDsvOptions options)

Parameters

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

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

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

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

 Indonesia