1. Продукти
  2.   PDF
  3.   Perl
  4.   PDF-Create
 
  

Безкоштовний API Perl для створення, редагування та конвертації PDF-файлів

Бібліотека Perl з відкритим вихідним кодом дозволяє професіоналам програмного забезпечення створювати, редагувати, оптимізувати, розділяти/об’єднувати PDF-файли програмним шляхом у програмах Perl.

PDF (Portable Document Format) стали стандартом для обміну та представлення цифрових документів на різних платформах і пристроях. Програмне створення PDF-файлів і керування ними є загальною вимогою в різних проектах програмного забезпечення. В екосистемі Perl однією бібліотекою, яка набула популярності для цього завдання, є PDF-Create. Це модуль Perl, який дозволяє розробникам програмного забезпечення створювати PDF-документи програмним шляхом, пропонуючи широкий спектр функцій для налаштування макета, тексту, графіки тощо. Він спрощує процес генерування PDF-файлів, надаючи простий у використанні інтерфейс для розробників.

PDF-Create можна розширити за допомогою об’єктно-орієнтованих функцій Perl, що полегшує його налаштування та задоволення конкретних вимог проекту. Як модуль Perl, pdf-create працює на всіх основних операційних системах, забезпечуючи незалежність від платформи для розробників. У бібліотеці є кілька важливих функцій, таких як створення PDF-файлу з нуля, додавання тексту до PDF-файлу, створення читабельних документів, додавання зображень і графіки в PDF-файл, керування різними параметрами макета сторінки, додавання полів сторінки, додавання таблиць у PDF-файл, додавання гіперпосилань і закладок тощо.

PDF-Create — це потужна та зручна бібліотека Perl, яка спрощує створення та керування PDF-файлами для розробників програмного забезпечення. Як модуль Perl, pdf-create працює на всіх основних операційних системах, забезпечуючи незалежність від платформи для розробників. Його багаті функції, простота використання та незалежність від платформи роблять його чудовим вибором для тих, хто хоче створювати динамічні PDF-документи в програмах на основі Perl. Незалежно від того, створюєте ви звіти, рахунки-фактури чи будь-який інший PDF-контент, PDF-Create виявляється цінним інструментом у вашому арсеналі.

Previous Next

Початок роботи з PDF-Create

Рекомендований спосіб встановлення PDF-Create – використання CPAN. Будь ласка, використовуйте наступну команду для плавного встановлення.

Установіть PDF-Create Library через CPAN

$ composer require PDF-Create/PDF-Create

Ви можете завантажити його безпосередньо з GitHub.

Створення документа PDF через Perl API

Бібліотека PDF-Create дозволяє розробникам програмного забезпечення створювати нові PDF-документи та керувати існуючими у своїх власних програмах Perl. Бібліотека може похвалитися простим API, що дозволяє розробникам програмного забезпечення створювати PDF-файли, не загрузаючи у складних конфігураціях. Бібліотека підтримує такі функції, як додавання тексту, вставлення зображень чи інших графічних елементів, додавання нової сторінки, додавання колонтитулів, підтримку налаштування макета сторінки тощо. Бібліотека дуже проста у використанні, і навіть розробники Perl, які мають невеликий або зовсім відсутній досвід створення PDF-файлів, можуть швидко почати роботу. У наступному прикладі показано, як розробники програмного забезпечення можуть створити новий PDF-документ у своїх програмах Perl.

Як створити новий документ PDF за допомогою Perl API?

use PDF::Create;

// create a new PDF document:

my $pdf = PDF::Create->new(
    'filename' => 'example.pdf',
    'Version'  => '1.2',
    'PageMode' => 'UseNone',
    'Author'   => 'John Doe',
    'Title'    => 'My Sample PDF',
);

//Adding content to PDFs

my $page = $pdf->new_page('MediaBox' => $pdf->get_page_size('A4'));
my $font = $pdf->font('Subtype' => 'Type1', 'Encoding' => 'WinAnsi', 'BaseFont' => 'Helvetica-Bold');
$page->stringc($font, 20, 300, 500, 'Welcome to pdf-create!');

Налаштування макета сторінки через Perl API

Бібліотека PDF-Create з відкритим вихідним кодом надає різні функції для роботи з макетом сторінки PDF у програмах Perl. Бібліотека дозволяє користувачам керувати різними параметрами макета сторінки, такими як розмір сторінки, орієнтація (книжкова або альбомна), поля та нумерація сторінок. Ця гнучкість є безцінною під час створення PDF-файлів для певних цілей, наприклад звітів чи брошур.

Маніпулювання текстом і шрифтом у програмах Perl

Бібліотека PDF-Create із відкритим вихідним кодом включає повну підтримку керування текстом і шрифтами в програмах Perl. Бібліотека надала кілька важливих функцій, які дозволяють користувачам легко додавати текст до PDF-файлу та налаштовувати шрифт, розмір, колір, вирівнювання та стиль. Ця функція має вирішальне значення для створення естетично привабливих і читабельних документів. Крім того, представлення табличних даних стає простішим, а бібліотека підтримує створення таблиць, дозволяючи розробникам відображати дані в структурованому та організованому вигляді, а також додавати зміст. У наступному прикладі показано, як розробники програмного забезпечення можуть керувати шрифтами в своїх програмах Perl за допомогою лише кількох команд.

Як керувати шрифтами або текстом у PDF за допомогою Perl API?

# How to Manage fonts
        my $f1 = $pdf->font('Subtype'  => 'Type1',
                            'Encoding' => 'WinAnsiEncoding',
                            'BaseFont' => 'Helvetica');
        my $f2 = $pdf->font('Subtype'  => 'Type1',
                            'Encoding' => 'WinAnsiEncoding',
                            'BaseFont' => 'Helvetica-Bold');

#How Manage a Table of Content

        my $toc = $pdf->new_outline('Title' => 'Document',
                                    'Destination' => $page);
        $toc->new_outline('Title' => 'Section 1');
        my $s2 = $toc->new_outline('Title' => 'Section 2');
        $s2->new_outline('Title' => 'Subsection 1');

        $page->stringc($f2, 40, 306, 426, "PDF::Create");
        $page->stringc($f1, 20, 306, 396, "version $PDF::Create::VERSION");
 Українська