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 FormFlattener

Inheritance

objectFormFlattener

Inherited Members

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

  • path string: Jalur ke Dokumen PDF.

Mengembalikan

List<string>

Daftar nama dalam Dokumen PDF.

GetFieldNames(Stream)

Mendapatkan nama-nama field dalam Dokumen PDF.

public static List<string> GetFieldNames(Stream stream)

Parameter

  • stream Stream: Stream yang berisi Dokumen PDF.

Mengembalikan

List<string>

Daftar nama dalam Dokumen PDF.

Process(FlattenFieldsOptions)

Meratakan field formulir dalam dokumen PDF.

public static ResultContainer Process(FlattenFieldsOptions options)

Parameter

Mengembalikan

ResultContainer: Objek yang berisi hasil operasi.

Pengecualian

ArgumentException

Jika opsi tidak diatur.

Namespace: Documentize Assembly: Documentize.dll

 Indonesia