Dividir PDF en Node.js

Dividir un PDF en dos archivos usando Node.js

En caso de que desee dividir un solo PDF en partes, puede usar la función AsposePdfSplit2Files. Por favor, revise el siguiente fragmento de código para dividir dos PDF en el entorno de Node.js.

CommonJS:

  1. Llame a require e importe el módulo asposepdfnodejs como variable AsposePdf.

  2. Especifique el nombre de los archivos PDF que se dividirán.

  3. Llame a AsposePdf como Promise y realice la operación para dividir el archivo. Reciba el objeto si tiene éxito.

  4. Llame a la función AsposePdfSplit2Files.

  5. Dividir dos archivos PDF. Establece la variable pageToSplit en 1, indicando que el archivo PDF se dividirá en la página 1.

  6. Así, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultSplit1.pdf” y “ResultSplit2.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en su archivo, la información del error estará contenida en ‘json.errorText’.


  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Establecer el número de página para dividir*/
      const pageToSplit = 1;
      /*Dividir en dos archivos PDF y guardar "ResultSplit1.pdf", "ResultSplit2.pdf"*/
      const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
      console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);
  });

ECMAScript/ES6:

  1. Importar el módulo asposepdfnodejs.

  2. Especifique el nombre de los archivos PDF que se dividirán.

  3. Inicialice el módulo AsposePdf. Reciba el objeto si tiene éxito.

  4. Llame a la función AsposePdfSplit2Files.

  5. Divida dos archivos PDF. Establece la variable pageToSplit en 1, indicando que el archivo PDF se dividirá en la página 1.

  6. Por lo tanto, si ‘json.errorCode’ es 0, el resultado de la operación se guarda en “ResultSplit1.pdf” y “ResultSplit2.pdf”. Si el parámetro json.errorCode no es 0 y, en consecuencia, aparece un error en su archivo, la información del error estará contenida en ‘json.errorText’.


  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Establecer el número de página para dividir*/
  const pageToSplit = 1;
  /*Dividir en dos archivos PDF y guardar "ResultSplit1.pdf", "ResultSplit2.pdf"*/
  const json = AsposePdfModule.AsposePdfSplit2Files(pdf_file, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
  console.log("AsposePdfSplit2Files => %O", json.errorCode == 0 ? [json.fileNameResult1, json.fileNameResult2] : json.errorText);