Reparar PDF em Node.js

Contents
[ ]

Aspose.PDF for Node.js permite reparo de PDF de alta qualidade. O arquivo PDF pode não abrir por qualquer motivo, independentemente do programa ou navegador. Em alguns casos, o documento pode ser restaurado; experimente o código a seguir e veja por si mesmo. Caso você queira reparar um documento PDF, pode usar AsposePdfRepair função. Por favor, verifique o trecho de código a seguir para reparar o arquivo PDF no ambiente Node.js.

CommonJS:

  1. Chamada require e importar asposepdfnodejs módulo como AsposePdf variável.
  2. Especifique o nome do arquivo PDF que será reparado.
  3. Chamada AsposePdf como Promise e execute a operação para reparar o arquivo. Receba o objeto se for bem-sucedido.
  4. Chame a função AsposePdfRepair.
  5. Repare o arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfRepair.pdf”. Se o parâmetro json.errorCode não for 0 e, consequentemente, um erro aparecer em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
    /*Repair a PDF-file and save the "ResultPdfRepair.pdf"*/
    const json = AsposePdfModule.AsposePdfRepair(pdf_file, "ResultPdfRepair.pdf");
    console.log("AsposePdfRepair => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. Importar o asposepdfnodejs módulo.
  2. Especifique o nome do arquivo PDF que será reparado.
  3. Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
  4. Chame a função AsposePdfRepair.
  5. Repare o arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultPdfRepair.pdf”. Se o parâmetro json.errorCode não for 0 e, consequentemente, um erro aparecer em seu arquivo, as informações do erro estarão contidas em ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Repair a PDF-file and save the "ResultPdfRepair.pdf"*/
  const json = AsposePdfModule.AsposePdfRepair(pdf_file, "ResultPdfRepair.pdf");
  console.log("AsposePdfRepair => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);