1. Товары
  2.   PDF
  3.   PHP
  4.   PDFMerger
 
  

Бесплатная PHP‑библиотека Merger для объединения PDF

Бесплатная PHP‑библиотека для объединения PDF, упрощающая процесс объединения нескольких PDF‑файлов в один документ с помощью PHP‑кода.

Что такое библиотека PDFMerger?

По мере того как растет спрос на эффективные инструменты обработки и манипуляции PDF в мире веб-разработки, PHP‑разработчики постоянно ищут надежные библиотеки, упрощающие процесс. PDFMerger, созданный Myo Kyaw Htun, представляет собой мощное решение для бесшовного объединения PDF‑файлов в PHP‑приложениях. Всего лишь несколькими строками кода разработчики могут интегрировать библиотеку в свои проекты, оптимизируя процесс объединения PDF.

Библиотека PDFMerger предоставляет простой и нативный API, позволяющий разработчикам легко объединять PDF‑файлы с помощью всего лишь нескольких строк кода на PHP. Эта простота не вредит функциональности, что делает её подходящей как для начинающих, так и для опытных разработчиков. В библиотеку включено несколько важных функций, таких как объединение нескольких PDF‑файлов, управление ориентацией и размером выходного документа, выборочное объединение определённых страниц из каждого входного PDF, настройка полей страниц, надёжные механизмы обработки ошибок, совместимость с Composer и многое другое.

PDFMerger выделяется как универсальная и удобная библиотека PHP для объединения PDF, предлагая широкий набор функций, отвечающих разнообразным потребностям разработчиков. Ее простота, в сочетании с расширенными возможностями настройки, делает её идеальным выбором для проектов, требующих эффективных возможностей манипуляции PDF в PHP. Если вы ищете надежное решение для объединения PDF‑файлов, PDFMerger определенно стоит изучить.

Начало работы с PDFMerger

Самый простой способ установить библиотеку PDFMerger — через Composer. Пожалуйста, используйте следующую команду для беспроблемной установки.

Установить PDFMerger через Composer

// add the following code to your json file

{
    "require": {
        "myokyawhtun/pdfmerger": "^2.0"
    }
}

// Run the following command to install the PDFMerger library
composer install

Установить PDFMerger с помощью команды Git

git clone https://github.com/myokyawhtun/PDFMerger.git

Объединение нескольких PDF-файлов с помощью PHP

Open source PDFMerger включил полную поддержку загрузки и объединения нескольких PDF‑файлов без усилий внутри PHP‑приложений. Разработчики программного обеспечения могут добавить столько входных PDF, сколько необходимо, а библиотека позаботится об их объединении в один связный документ. Библиотека не ограничивается базовым объединением; она предлагает несколько расширенных функций для разработчиков, желающих получить больший контроль над процессом объединения. Например, вы можете указать ориентацию и размер выходного документа, задать поля страниц и даже выборочно объединять конкретные страницы из каждого входного PDF. Следующий пример показывает, как разработчики могут объединять несколько PDF‑файлов в своих PHP‑приложениях.

Как объединить несколько PDF-документов через PHP API?

include 'PDFMerger.php';

$pdf = new PDFMerger; // or use $pdf = new \PDFMerger; for Laravel

$pdf->addPDF('samplepdfs/one.pdf', '1, 3, 4');
$pdf->addPDF('samplepdfs/two.pdf', '1-2');
$pdf->addPDF('samplepdfs/three.pdf', 'all');

$pdf->merge('file', 'samplepdfs/TEST2.pdf'); // generate the file

$pdf->merge('download', 'samplepdfs/test.pdf'); // force download

// REPLACE 'file' WITH 'browser', 'download', 'string', or 'file' for output options

Настройка полей страницы

Библиотека PDFMerger предоставляет возможность настраивать поля страниц, обеспечивая разработчиков программного обеспечения точным контролем над внешним видом объединённого PDF. Эта функция имеет решающее значение при выравнивании содержимого в соответствии с конкретными требованиями дизайна или печати. Более того, разработчики могут управлять ориентацией и размером выходного документа. Эта функция особенно полезна при создании объединённых PDF с определёнными требованиями к макету, обеспечивая гибкость в удовлетворении разнообразных потребностей проектов.

Улучшенная обработка ошибок

PDFMerger также включает надёжную обработку ошибок, чтобы обеспечить плавный пользовательский опыт. Он предоставляет понятные сообщения об ошибках и исключения, упрощая разработчикам программного обеспечения идентификацию и устранение проблем в процессе объединения. Будучи проектом с открытым исходным кодом, библиотека получает выгоду от вклада и поддержки сообщества. Это обеспечивает гладкий процесс внедрения благодаря простой интеграции в PHP‑проекты.