Este breve tutorial explica como converter um formulário XFA para PDF usando a API REST do Node.js. Você aprenderá a converter XFA dinâmico para PDF usando a interface REST do Node.js com a ajuda de um SDK em nuvem baseado em Node.js. O tutorial compartilha as etapas que definem o processo de conversão da arquitetura de formulários XML para o formato PDF tradicional, um código de exemplo e uma descrição do código.
Pré-requisito
- Criar uma conta Credenciais de API para transformar um arquivo XFA em PDF
- Baixe Aspose.PDF Cloud SDK para Node.js para converter o formulário XFA em PDF
- Configurar o projeto Node.js com o SDK acima
Etapas para converter XFA em PDF usando o serviço RESTful do Node.js
- Instanciar o objeto de classe PdfApi definindo o segredo do cliente e o ID para alterar o XFA para PDF
- Defina o nome do arquivo PDF do formulário XFA
- Leia todos os bytes no arquivo XFA Form em uma matriz de bytes
- Crie um fluxo de memória a partir do conteúdo XFA na matriz de bytes
- Carregue o arquivo XFA no fluxo de memória para o armazenamento em nuvem
- Invoque o método ObterXfaPdfInStorageToAcroForm() para alterar o arquivo XFA para PDF
- Analise o objeto de resposta e salve o PDF normal exportado do XFA para o disco
Estas etapas resumem o processo de transformação do Formulário XFA em PDF usando a API Low Code do Node.js. Inicie o processo carregando o arquivo XFA de origem em um MemoryStream e enviando-o para o armazenamento em nuvem. Por fim, chame o método GetXfaPdfInStorageToAcroForm() para transformar o arquivo XFA enviado em um PDF normal com o formulário incorporado.
Código para converter PDF XFA em PDF normal usando o serviço RESTful do Node.js
Este código demonstrou o processo de conversão de PDF XFA dinâmico em PDF usando a API Low Code do Node.js. Os formulários dinâmicos, que podem ser expandidos, reduzidos ou alterados com base na entrada, são transformados em formulários estáticos, onde o layout e os campos não mudam dinamicamente, usando o método GetXfaPdfInStorageToAcroForm(). A resposta da API contém o conteúdo normal do PDF salvo no disco.
Este artigo nos ensinou o processo de conversão de XFA para PDF. Para transformar um arquivo PS em PDF, consulte o artigo Converter um arquivo PS em PDF usando a API REST do Node.js.