Class FormFlattener
Info
Mewakili plugin Documentize.FormFlattener. Digunakan untuk meratakan field dalam dokumen PDF.
public static class FormFlattener
Inheritance
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
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
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
Daftar nama dalam Dokumen PDF.
Process(FormFlattenerOptions) : Ratakan field Form dalam dokumen PDF.
public static ResultContainer Process(FormFlattenerOptions options)
Parameters
options
FormFlattenerOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Exceptions
Jika opsi tidak diatur.
Namespace: Documentize Assembly: Documentize.dll