Converter formulário XFA em PDF usando a API REST do Node.js

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

Etapas para converter XFA em PDF usando o serviço RESTful do Node.js

  1. Instanciar o objeto de classe PdfApi definindo o segredo do cliente e o ID para alterar o XFA para PDF
  2. Defina o nome do arquivo PDF do formulário XFA
  3. Leia todos os bytes no arquivo XFA Form em uma matriz de bytes
  4. Crie um fluxo de memória a partir do conteúdo XFA na matriz de bytes
  5. Carregue o arquivo XFA no fluxo de memória para o armazenamento em nuvem
  6. Invoque o método ObterXfaPdfInStorageToAcroForm() para alterar o arquivo XFA para PDF
  7. 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.

 Português