Obter Nomes de Campos
O Documentize PDF Form for .NET permite que você extraia nomes de campos de formulário interativo de documentos PDF, possibilitando identificação rápida e tratamento de dados simplificado. Esta ferramenta oferece aos desenvolvedores uma maneira simples de listar todos os campos disponíveis, facilitando a integração de formulários PDF em fluxos de trabalho automatizados. É especialmente útil ao criar aplicações que precisam processar pesquisas, contratos ou relatórios, onde conhecer os nomes exatos dos campos é essencial para extração e integração de dados precisas.
Início Rápido: Obter nomes de campos
1// Get field names
2var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions("path_to_your_pdf_file.pdf"));Como obter todos os nomes de campos em um arquivo PDF
Para recuperar todos os nomes de campos de formulário de um documento PDF, siga estas etapas:
- Crie uma instância da classe
GetFieldNamesOptions. - Forneça o caminho do arquivo PDF de entrada (ou stream) nas opções.
- Chame o método
GetNamespara extrair os nomes dos campos.
1// Create GetFieldNamesOptions object to set instructions
2var options = new GetFieldNamesOptions("path_to_your_pdf_file.pdf");
3// Perform the process and get names
4var fieldNames = PdfForm.GetNames(options);Como obter todos os nomes de campos em um stream PDF
1// Prepare input stream
2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3// Get field names
4var fieldNames = PdfForm.GetNames(new GetFieldNamesOptions(inputStream));Como definir a propriedade Input de um GetFieldNamesOptions
Isso pode ser útil em operações de loop, sem a necessidade de criar uma nova instância.
1var options = new GetFieldNamesOptions();
2// Set input from a file
3options.Input = new FileData("path_to_your_pdf_file.pdf");
4// Or set input from a stream
5// options.Input = new StreamData(stream);
6var results = PdfForm.GetNames(options);Principais Recursos:
- Obter Nomes de Campos: Extrai todos os nomes de campos de formulário interativo de um documento PDF para fácil identificação e processamento.
- Fontes de Entrada Flexíveis: Suporta tanto caminhos de arquivos quanto streams, permitindo integração fluida em diversos fluxos de trabalho .NET.