Conversão de documentos PDF para Node.js
Exporte PDF para Microsoft Office® Word, Excel, apresentações em PowerPoint, imagens, EPUB e formatos de layout fixo
Visão geral
Você está procurando um método para transformar arquivos PDF em outros formatos usando o Node.js do lado do servidor? O Aspose.PDF for Node.js via C++ é a solução perfeita para converter documentos PDF. Este artigo demonstrará como converter PDF em texto usando JavaScript. Os arquivos PDF podem incluir vários conteúdos, como texto, imagens, botões clicáveis, hiperlinks, fontes incorporadas, assinaturas e carimbos. Ao converter um arquivo PDF em outro formato, os usuários geralmente desejam poder editar o conteúdo do PDF. Com o Aspose.PDF for JavaScript via C++, você pode converter de forma fácil e rápida seus documentos PDF de e para os formatos mais populares. Nossa biblioteca garante que seus arquivos PDF sejam convertidos com precisão e sucesso.
Conversão de PDF para DOCX
O Aspose.PDF for Node.js oferece suporte à conversão de PDF em DOCX diretamente na Web. Primeiro, criamos o ‘FileReader’. Em seguida, chamamos a função AsposEPDFToDoc. O web worker está configurado para ouvir mensagens usando o manipulador de eventos onmessage. Quando recebe uma mensagem da página da web, ele processa a solicitação e envia uma resposta de volta ao tópico principal. O arquivo resultante que podemos nos tornar pela função Download File. A função DownloadFile é responsável por gerar um link que permite ao usuário baixar um arquivo. Em seguida, se o ‘JSON.errorCode’ for 0, então JSON.FilenameResult conterá o nome que você especificou anteriormente. Se o parâmetro ‘JSON.errorCode’ não for igual a 0 e, consequentemente, houver um erro em seu arquivo, as informações sobre esse erro estarão contidas na propriedade ‘JSON.errorText’. O nome do arquivo resultante é ‘ResultPDFtoDoc.doc’.
Conversão de PDF para XSLX
Esse código é uma função do Node.js que converte um arquivo PDF em um arquivo Excel usando o Aspose.PDF. Ele usa um objeto de evento como parâmetro, que contém o arquivo PDF selecionado de um elemento de entrada de arquivo. Ele cria um objeto FileReader e atribui uma função de callback ao seu evento onload. A função de retorno de chamada é executada quando o arquivo é lido como um buffer de matriz. Em seguida, chame a função AsposePDFToXlsx. A função usa o conteúdo do arquivo, o nome do arquivo original e o nome do arquivo de saída como argumentos e retorna um objeto JSON com o resultado. O objeto JSON tem uma propriedade errorCode e uma propriedade errorText. Se o ErrorCode for 0, significa que a conversão foi bem-sucedida e que o objeto JSON também tem uma propriedade fileNameResult, que contém o nome do arquivo Excel de saída. Se o ErrorCode não for 0, significa que houve um erro. O nome do arquivo resultante é ‘resultPDFToXLSX.xlsx’.
Conversão de PDF para XPS
Essa função Node.js converte um arquivo PDF em um arquivo XPS usando o Aspose.PDF. Ele usa um objeto de evento como parâmetro contendo o arquivo PDF selecionado de um elemento de entrada de arquivo. Em seguida, ele cria um objeto FileReader e atribui uma função de retorno de chamada ao seu evento onload. A função de retorno de chamada é executada quando o arquivo é lido como um buffer de matriz. Chame a função AsposePDFTopptx. A função usa o conteúdo do arquivo, o nome do arquivo original e o nome do arquivo de saída como argumentos e retorna um objeto JSON com o resultado. O objeto JSON tem uma propriedade errorCode e uma propriedade errorText. Se o código de erro for 0, significa que a conversão foi bem-sucedida e o objeto JSON também tem uma propriedade fileNameResult, que contém o nome do arquivo de saída do PowerPoint. Se o errorCode não for 0, significa que houve um erro e a propriedade errorText contém a mensagem de erro. Como resultado, a função DownloadFile cria um link de download para o arquivo de saída do PowerPoint. A função usa o nome do arquivo de saída ‘resultPDFTopPTX.pptx’.
Conversão de PDF para PNG
Esse código é uma função do Node.js que converte um arquivo PDF em imagens PNG usando o Aspose.PDF. Ele cria um objeto FileReader e atribui uma função de callback ao seu evento onload. A função de retorno de chamada é executada quando o arquivo é lido como um buffer de matriz. Chama a função AsPosePDFPagestopng, que é um invólucro para o Aspose.PDF. A função usa o conteúdo do arquivo, o nome do arquivo original, o modelo do nome do arquivo de saída e a resolução como argumentos e retorna um objeto JSON com o resultado. O objeto JSON tem uma propriedade errorCode e uma propriedade errorText. Como resultado, a função DownloadFile para cada arquivo de saída cria um link de download para a imagem PNG. A função usa o nome do arquivo de saída ‘resultPDFTToPNG {0:D2} .png’.