Convertir PDF a PPTX en Node.js

Convertir PDF a PPTX

En caso de que desee convertir un documento PDF, puede usar la función AsposePdfToPptX.

Por favor, revise el siguiente fragmento de código para convertir en el entorno de Node.js.

CommonJS:

  1. Llama a require e importa el módulo asposepdfnodejs como variable AsposePdf.
  2. Especifica el nombre del archivo PDF que será convertido.
  3. Llama a AsposePdf como Promise y realiza la operación para convertir el archivo. Recibe el objeto si es exitoso.
  4. Llama a la función AsposePdfToPptX.
  5. Convierte el archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPDFtoPptX.pptx”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error estará contenida en ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convierte un archivo PDF a PptX y guarda en "ResultPDFtoPptX.pptx"*/
      const json = AsposePdfModule.AsposePdfToPptX(pdf_file, "ResultPDFtoPptX.pptx");
      console.log("AsposePdfToPptX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. Importa el módulo asposepdfnodejs.
  2. Especifica el nombre del archivo PDF que se convertirá.
  3. Inicializa el módulo AsposePdf. Recibe el objeto si es exitoso.
  4. Llama a la función AsposePdfToPptX.
  5. Convierte el archivo PDF. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultPDFtoPptX.pptx”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en tu archivo, la información del error estará contenida en ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convertir un archivo PDF a PptX y guardar en "ResultPDFtoPptX.pptx"*/
  const json = AsposePdfModule.AsposePdfToPptX(pdf_file, "ResultPDFtoPptX.pptx");
  console.log("AsposePdfToPptX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);