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

Optimizar documento PDF

El kit de herramientas de Aspose.PDF for Node.js via C++ le permite optimizar el contenido PDF para el entorno Node.js.

La optimización, o linealización, se refiere al proceso de hacer que un archivo PDF sea adecuado para la navegación en línea mediante un navegador web.

En caso de que desees optimizar PDF, puedes usar AsposePdfOptimize función. Por favor, revisa el siguiente fragmento de código para optimizar archivos PDF en un entorno Node.js.

CommonJS:

  1. Llamar require y importar asposepdfnodejs módulo como AsposePdf variable.
  2. Especifica el nombre del archivo PDF que será optimizado.
  3. Llamar AsposePdf como Promise y realiza la operación para optimizar el archivo. Recibe el objeto si tiene éxito.
  4. Llame a la función AsposePdfOptimize.
  5. Optimiza un archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultOptimize.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error se encontrará en ‘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 el asposepdfnodejs módulo.
  2. Especifica el nombre del archivo PDF que será optimizado.
  3. Inicializa el módulo AsposePdf. Recibe el objeto si tiene éxito.
  4. Llame a la función AsposePdfOptimize.
  5. Optimiza un archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultOptimize.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error se encontrará en ‘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);