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 чрез CPAN

perl -MCPAN -e 'install PDF::Create'

You can download it directly from 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");
 Български