Otimizar PDF usando Aspose.PDF for Node.js via C++

Otimizar documento PDF

O Toolkit da Aspose.PDF for Node.js via C++ permite otimizar o conteúdo PDF para o ambiente Node.js.

Otimização, ou linearização, refere-se ao processo de tornar um arquivo PDF adequado para navegação online usando um navegador web.

Caso você queira otimizar PDF, pode usar AsposePdfOptimize função. Por favor, verifique o trecho de código a seguir para otimizar arquivos 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á otimizado.
  3. Chamada AsposePdf como Promise e execute a operação para otimizar o arquivo. Receba o objeto se for bem-sucedido.
  4. Chame a função AsposePdfOptimize.
  5. Otimize um arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultOptimize.pdf”. Se o parâmetro json.errorCode não for 0 e, consequentemente, ocorrer um erro no 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 => {
      /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %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á otimizado.
  3. Inicialize o módulo AsposePdf. Receba o objeto se for bem-sucedido.
  4. Chame a função AsposePdfOptimize.
  5. Otimize um arquivo PDF. Assim, se ‘json.errorCode’ for 0, o resultado da operação será salvo em “ResultOptimize.pdf”. Se o parâmetro json.errorCode não for 0 e, consequentemente, ocorrer um erro no 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';
  /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
  const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
  console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);