Class FormFlattener
Informação
Representa o plugin Documentize.FormFlattener. Usado para achatar campos em documentos PDF.
public static class FormFlattener
Herança
Membros Herdados
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Exemplos
O exemplo demonstra como achatar campos em um arquivo PDF.
// Criar objeto FormFlattenerOptions para definir as instruções
var options = new FormFlattenerOptions();
// Adicionar caminho do arquivo de entrada
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Definir caminho do arquivo de saída
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Realizar o processo
FormFlattener.Process(options);
O exemplo demonstra como achatar campos em um arquivo PDF e pular o primeiro campo.
// Obter nomes dos campos
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
// Criar objeto FormFlattenerOptions para definir as instruções
var options = new FormFlattenerOptions();
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Pular 1 campo.
options.SkipFields.Add(fieldNames[0]);
// Realizar o processo
FormFlattener.Process(options);
O exemplo demonstra como obter os nomes dos campos de um arquivo PDF.
// Obter nomes dos campos
var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
Métodos
GetFieldNames(string)
Obter nomes dos campos no documento PDF.
public static List<string> GetFieldNames(string path)
Parâmetros
path
string: O caminho para o documento PDF.
Retorna
Lista de nomes no documento PDF.
GetFieldNames(Stream) : Obter nomes dos campos no documento PDF.
public static List<string> GetFieldNames(Stream stream)
Parâmetros
stream
Stream: O stream com o documento PDF.
Retorna
Lista de nomes no documento PDF.
Process(FormFlattenerOptions) : Achatar campos de formulário no documento PDF.
public static ResultContainer Process(FormFlattenerOptions options)
Parâmetros
options
FormFlattenerOptions: Um objeto de opções contendo instruções para a operação.
Retorna
ResultContainer : Um objeto contendo o resultado da operação.
Exceções
Se as opções não estiverem definidas.
Namespace: Documentize Assembly: Documentize.dll