1. produkty
  2.   PDF
  3.   Perl
  4.   PDF-Create
 
  

Zdarma Perl API pro generování, úpravy a převod souborů PDF

Open Source Perl Library umožňuje softwarovým profesionálům vytvářet, upravovat, optimalizovat, rozdělovat/slučovat soubory PDF programově v aplikacích Perl.

Soubory PDF (Portable Document Format) se staly standardem pro sdílení a prezentaci digitálních dokumentů na různých platformách a zařízeních. Programové generování a správa souborů PDF je běžným požadavkem v různých softwarových projektech. V ekosystému Perl si pro tento úkol získala popularitu knihovna PDF-Create. Jedná se o modul Perl, který umožňuje vývojářům softwaru vytvářet dokumenty PDF programově a nabízí širokou škálu funkcí pro přizpůsobení rozvržení, textu, grafiky a dalších. Zjednodušuje proces generování PDF a poskytuje vývojářům snadno použitelné rozhraní.

PDF-Create lze rozšířit pomocí objektově orientovaných funkcí Perlu, což usnadňuje přizpůsobení a uspokojení specifických požadavků projektu. Jako modul v Perlu běží pdf-create na všech hlavních operačních systémech, což vývojářům zajišťuje nezávislost na platformě. Součástí knihovny je několik důležitých funkcí, jako je generování PDF od začátku, přidávání textu do PDF, generování čitelných dokumentů, přidávání obrázků a grafiky do PDF, ovládání různých možností rozvržení stránky, přidávání okrajů stránek, přidávání tabulek do PDF, přidání hypertextových odkazů a záložek atd.

PDF-Create je výkonná a uživatelsky přívětivá knihovna jazyka Perl, která vývojářům softwaru zjednodušuje vytváření a správu PDF. Jako modul v Perlu běží pdf-create na všech hlavních operačních systémech, což vývojářům zajišťuje nezávislost na platformě. Jeho bohaté funkce, snadné použití a nezávislost na platformě z něj činí vynikající volbu pro každého, kdo hledá dynamické PDF dokumenty v aplikacích založených na Perlu. Ať už generujete sestavy, faktury nebo jakýkoli jiný obsah PDF, PDF-Create se ukáže jako cenný nástroj ve vašem arzenálu.

Previous Next

Začínáme s vytvářením PDF

Doporučený způsob instalace PDF-Create je použití CPAN. Pro bezproblémovou instalaci použijte prosím následující příkaz.

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

$ composer require PDF-Create/PDF-Create

Můžete si jej stáhnout přímo z GitHub.

Vytváření dokumentů PDF prostřednictvím rozhraní Perl API

Knihovna PDF-Create umožňuje vývojářům softwaru vytvářet nové dokumenty PDF a spravovat ty stávající v rámci jejich vlastních aplikací v Perlu. Knihovna se může pochlubit přímočarým rozhraním API, které umožňuje vývojářům softwaru generovat soubory PDF, aniž by se zabředli do složitých konfigurací. Knihovna podporuje funkce jako přidávání textu, vkládání obrázků nebo jiných grafických prvků, přidávání nové stránky, přidávání záhlaví a zápatí, podporuje přizpůsobení rozvržení stránky a tak dále. Knihovna je velmi snadno ovladatelná a dokonce i vývojáři v Perlu s malými nebo žádnými zkušenostmi s generováním PDF mohou rychle začít. Následující příklad ukazuje, jak mohou vývojáři softwaru vytvořit nový dokument PDF ve svých aplikacích Perl.

Jak vytvořit nový dokument PDF pomocí rozhraní 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!');

Přizpůsobení rozvržení stránky prostřednictvím rozhraní Perl API

Knihovna PDF-Create s otevřeným zdrojovým kódem poskytuje různé funkce pro práci s rozložením stránky PDF v jejich aplikacích Perl. Knihovna umožňuje uživatelům ovládat různé možnosti rozvržení stránky, jako je velikost stránky, orientace (na výšku nebo na šířku), okraje a číslování stránek. Tato flexibilita je neocenitelná při vytváření PDF pro specifické účely, jako jsou zprávy nebo brožury.

Manipulace s textem a písmem v aplikacích Perl

Open source knihovna PDF-Create obsahuje kompletní podporu pro správu textu a písem v jejich aplikacích Perl. Knihovna poskytuje několik důležitých funkcí, které uživatelům umožňují snadno přidávat text do PDF a upravovat písmo, velikost, barvu, zarovnání a styl. Tato funkce je zásadní pro vytváření esteticky přitažlivých a čitelných dokumentů. Kromě toho je reprezentace tabulkových dat snadná a knihovna podporuje vytváření tabulek, což umožňuje vývojářům zobrazovat data strukturovaným a organizovaným způsobem a také přidávat obsah. Následující příklad ukazuje, jak mohou vývojáři softwaru spravovat písma uvnitř svých aplikací Perl pomocí několika příkazů.

Jak spravovat písma nebo text v PDF prostřednictvím rozhraní 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");
 Čeština