Как объединить PDF в Node.js

Объедините или соедините два PDF в один PDF в Node.js

Объединение и склейка файлов — очень популярная задача при работе с большим количеством документов. Иногда, при работе с документами и изображениями, когда они сканируются, обрабатываются и упорядочиваются, создаётся несколько файлов. А что, если вам нужно хранить всё в одном файле? Или вы не хотите печатать несколько документов? Объедините два PDF‑файла с помощью Aspose.PDF for Node.js via C++.

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

CommonJS:

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

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Merge two PDF-files and save the "ResultMerge.pdf"*/
      const json = AsposePdfModule.AsposePdfMerge2Files(pdf_file, pdf_file, "ResultMerge.pdf");
      console.log("AsposePdfMerge2Files => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. Импортируйте модуль asposepdfnodejs.
  2. Укажите имя PDF‑файлов, которые будут объединены.
  3. Инициализируйте модуль AsposePdf. Получите объект, если успешно.
  4. Вызовите функцию AsposePdfMerge2Files.
  5. Объедините два PDF‑файла. Таким образом, если ‘json.errorCode’ равно 0, результат операции сохраняется в “ResultMerge.pdf”. Если параметр json.errorCode не равен 0 и, соответственно, в вашем файле появляется ошибка, информация об ошибке будет содержаться в ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Merge two PDF-files and save the "ResultMerge.pdf"*/
  const json = AsposePdfModule.AsposePdfMerge2Files(pdf_file, pdf_file, "ResultMerge.pdf");
  console.log("AsposePdfMerge2Files => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);