Разделить PDF в Node.js

Разделите PDF на два файла с использованием Node.js

Если вы хотите разделить один PDF на части, вы можете использовать AsposePdfSplit2Files функция. Пожалуйста, проверьте следующий фрагмент кода, чтобы разделить два PDF в среде Node.js.

CommonJS:

  1. Вызовите require и импортируйте модуль asposepdfnodejs как переменную AsposePdf.
  2. Укажите имя PDF‑файлов, которые будут разделены.
  3. Вызовите AsposePdf как Promise и выполните операцию разделения файла. Получите объект, если успешно.
  4. Вызовите функцию AsposePdfSplit2Files.
  5. Разделите два PDF‑файла. Задается переменная pageToSplit со значением 1, указывая, что PDF‑файл будет разделён на странице 1.
  6. Таким образом, если ‘json.errorCode’ равно 0, результат операции сохраняется в ‘ResultSplit1.pdf’ и ‘ResultSplit2.pdf’. Если параметр json.errorCode не равен 0 и соответственно в вашем файле появляется ошибка, информация об ошибке будет содержаться в ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Set number a page to split*/
      const pageToSplit = 1;
      /*Split to two PDF-files and save the "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. Импортируйте модуль asposepdfnodejs.
  2. Укажите имя PDF‑файлов, которые будут разделены.
  3. Инициализируйте модуль AsposePdf. Получите объект, если успешно.
  4. Вызовите функцию AsposePdfSplit2Files.
  5. Разделите два PDF‑файла. Задается переменная pageToSplit со значением 1, указывая, что PDF‑файл будет разделён на странице 1.
  6. Таким образом, если ‘json.errorCode’ равно 0, результат операции сохраняется в ‘ResultSplit1.pdf’ и ‘ResultSplit2.pdf’. Если параметр json.errorCode не равен 0 и соответственно в вашем файле появляется ошибка, информация об ошибке будет содержаться в ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Set number a page to split*/
  const pageToSplit = 1;
  /*Split to two PDF-files and save the "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);