Obter Formulários PDF no Node.js SDK
Obtenha todos os Campos de Formulário de um Documento PDF usando Node.js Cloud SDK
Get StartedObter um AcroForms de documento PDF via Cloud Node.js SDK
Para obter um AcroForms de PDF, usaremos Aspose.PDF Cloud Node.js SDK. Este Cloud SDK auxilia programadores Node.js no desenvolvimento de aplicativos baseados em nuvem para criação, anotação, edição e conversão de PDFs usando a linguagem de programação Node.js via Aspose.PDF REST API. Basta criar uma conta em Aspose for Cloud e obter as informações do seu aplicativo. Uma vez que você tenha o App SID & key, estará pronto para usar o Aspose.PDF Cloud Node.js SDK.
Comando do Console do Gerenciador de Pacotes
npm install asposepdfcloud --save
Passos para obter AcroForms via Node.js
Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e obter acroforms de PDF com apenas algumas linhas de código.
- Carregue o arquivo PDF para o serviço Aspose.PDF Cloud.
- Registre quaisquer erros que ocorram durante o upload do arquivo.
- Recupere os campos de formulário do arquivo PDF no armazenamento Aspose.PDF Cloud.
- Percorra os campos de formulário e registre os nomes e valores dos campos no console.
- Registre quaisquer erros que ocorram durante a recuperação dos campos
- Faça o download do resultado, se necessário
Este código de exemplo mostra como obter um AcroForms de documentos PDF usando Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import { PdfApi } from "asposepdfcloud";
import { Border } from "asposepdfcloud/src/models/border";
import { TextBoxField } from "asposepdfcloud/src/models/textBoxField";
import { Dash } from "asposepdfcloud/src/models/dash";
import { Rectangle } from "asposepdfcloud/src/models/rectangle";
import { Field } from "asposepdfcloud/src/models/field";
import { FieldType } from "asposepdfcloud/src/models/fieldType";
import { Fields } from "asposepdfcloud/src/models/fields";
async function getFormFields() {
const localFileName = "C:\\Samples\\StudentInfoFormElectronic.pdf";
const storageFileName = "StudentInfoFormElectronic.pdf";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(localFileName);
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.message);
}
try {
let response = await pdfApi.getFields(storageFileName);
for (const item of response.body.fields.list) {
if (item.type == "List") {
console.log(`Name: [${item.Name}] Value: [${item.Values.join()}]`);
}
else {
console.log(`Name: [${item.name}] Value: [${item.values[0]}]`);
}
}
} catch (error) {
console.error(error.message);
}
}
Trabalhar com os AcroForms via Node.js SDK
Extrair dados de AcroForm permite compilar e analisar informações coletadas de usuários de forma eficiente, como respostas de pesquisas ou solicitações. Os dados de AcroForm recuperados podem ser integrados a bancos de dados, planilhas ou outros sistemas para processamento ou registro adicional. Extrair AcroForms ajuda na auditoria de formulários preenchidos para verificar a precisão, autenticidade ou completude dos dados fornecidos. Recuperar AcroForms é essencial ao transferir formulários para outros sistemas de gerenciamento de documentos ou criar backups. Obtenha os AcroForms de documentos PDF com Aspose.PDF Cloud Node.js SDK.
Com nossa biblioteca Node.js você pode
- Adicionar cabeçalho e rodapé do documento PDF em formato de texto ou imagem.
- Adicionar tabelas e carimbos (texto ou imagem) a documentos PDF.
- Anexar vários documentos PDF a um arquivo existente.
- Trabalhar com anexos, anotações e campos de formulário de PDF.
- Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
- Excluir todos os carimbos e tabelas de uma página ou de todo o documento PDF.
- Excluir um carimbo ou tabela específico do documento PDF pelo seu ID.
- Substituir instâncias únicas ou múltiplas de texto em uma página PDF ou em todo o documento.
- Suporte extensivo para converter documentos PDF para vários outros formatos de arquivo.
- Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso App gratuito para obter os AcroForms de arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizado
- Documentação
- Código Fonte
- Referências de API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para Node.js?
- Lista de Clientes
- Segurança