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

Відкритий 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‑проєкти.