Class FormFlattener
Info
Mewakili plugin Documentize.FormFlattener. Digunakan untuk meratakan field dalam dokumen PDF.
[Obsolete("The class will be deleted soon. Please use PdfForm class.")]
public static class FormFlattenerInheritance
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Contoh
Contoh berikut menunjukkan cara meratakan field dalam file PDF.
// Create FormFlattenerOptions object to set instructions
var options = new FormFlattenerOptions();
// Add input file path
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Perform the process
FormFlattener.Process(options);Contoh berikut menunjukkan cara meratakan field dalam file PDF dan melewatkan field pertama.
// Get Fields Names
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Create FormFlattenerOptions object to set instructions
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Skip 1 field.
options.SkipFields.Add(fieldNames[0]);
// Perform the process
FormFlattener.Process(options);Contoh berikut menunjukkan cara mendapatkan nama-nama field dari file PDF.
// Get Fields Names
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");Metode
GetFieldNames(string)
Mendapatkan nama-nama field dalam Dokumen PDF.
public static List<string> GetFieldNames(string path)Parameter
pathstring: Jalur ke Dokumen PDF.
Mengembalikan
Daftar nama dalam Dokumen PDF.
GetFieldNames(Stream)
Mendapatkan nama-nama field dalam Dokumen PDF.
public static List<string> GetFieldNames(Stream stream)Parameter
streamStream: Stream yang berisi Dokumen PDF.
Mengembalikan
Daftar nama dalam Dokumen PDF.
Process(FlattenFieldsOptions)
Meratakan field formulir dalam dokumen PDF.
public static ResultContainer Process(FlattenFieldsOptions options)Parameter
optionsFlattenFieldsOptions: Objek opsi yang berisi instruksi untuk operasi.
Mengembalikan
ResultContainer: Objek yang berisi hasil operasi.
Pengecualian
Jika opsi tidak diatur.
Namespace: Documentize Assembly: Documentize.dll