Class FormFlattener

Info

Mewakili plugin Documentize.FormFlattener. Digunakan untuk meratakan field dalam dokumen PDF.

public static class FormFlattener

Inheritance

objectFormFlattener

Inherited Members

Examples

Contoh ini menunjukkan cara meratakan field dalam file PDF.

// Buat objek FormFlattenerOptions untuk mengatur instruksi
var options = new FormFlattenerOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
FormFlattener.Process(options);

Contoh ini menunjukkan cara meratakan field dalam file PDF dan melewatkan field pertama.

// Dapatkan Nama Field
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Buat objek FormFlattenerOptions untuk mengatur instruksi
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lewati 1 field.
options.SkipFields.Add(fieldNames[0]);
// Lakukan proses
FormFlattener.Process(options);

Contoh ini menunjukkan cara mendapatkan Nama Field dari file PDF.

// Dapatkan Nama Field
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Methods

GetFieldNames(string)

Dapatkan Nama Field dalam Dokumen PDF.

public static List<string> GetFieldNames(string path)

Parameters

  • path string: Jalur ke Dokumen PDF.

Returns

List<string>

Daftar nama dalam Dokumen PDF.

GetFieldNames(Stream) : Dapatkan Nama Field dalam Dokumen PDF.

public static List<string> GetFieldNames(Stream stream)

Parameters

  • stream Stream: Stream dengan Dokumen PDF.

Returns

List<string>

Daftar nama dalam Dokumen PDF.

Process(FormFlattenerOptions) : Ratakan field Form dalam dokumen PDF.

public static ResultContainer Process(FormFlattenerOptions options)

Parameters

Returns

ResultContainer : Objek yang berisi hasil dari operasi.

Exceptions

ArgumentException

Jika opsi tidak diatur.

Namespace: Documentize Assembly: Documentize.dll

 Indonesia