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

Gratis Perl API for å generere, redigere og konvertere PDF-filer

Perl-bibliotek med åpen kildekode lar programvareeksperter opprette, redigere, optimalisere, dele opp/slå sammen PDF-filer programmert i Perl-apper.

PDF-er (Portable Document Format) har blitt standarden for deling og presentasjon av digitale dokumenter på tvers av forskjellige plattformer og enheter. Generering og administrasjon av PDF-filer programmatisk er et vanlig krav i ulike programvareprosjekter. I Perl-økosystemet er PDF-Create et bibliotek som har blitt populært for denne oppgaven. Det er en Perl-modul som lar programvareutviklere lage PDF-dokumenter programmatisk, og tilbyr et bredt spekter av funksjoner for å tilpasse layout, tekst, grafikk og mer. Det forenkler prosessen med å generere PDF-er, og gir et brukervennlig grensesnitt for utviklere.

PDF-Create kan utvides ved å bruke Perls objektorienterte funksjoner, noe som gjør det enkelt å tilpasse og imøtekomme spesifikke prosjektkrav. Som en Perl-modul kjører pdf-create på alle større operativsystemer, noe som sikrer plattformuavhengighet for utviklere. Det er flere viktige funksjoner i biblioteket som å generere PDF fra bunnen av, legge til tekst i PDF-en, generering av lesbare dokumenter, legge til bilder og grafikk i PDF-en, kontrollere ulike sidelayout-alternativer, legge til sidemarger, legge til tabeller til PDF, tillegg av hyperkoblinger og bokmerker og så videre.

PDF-Create er et kraftig og brukervennlig Perl-bibliotek som effektiviserer PDF-generering og -administrasjon for programvareutviklere. Som en Perl-modul kjører pdf-create på alle større operativsystemer, noe som sikrer plattformuavhengighet for utviklere. Dens rike funksjoner, brukervennlighet og plattformuavhengighet gjør den til et utmerket valg for alle som ønsker å lage dynamiske PDF-dokumenter i Perl-baserte applikasjoner. Enten du genererer rapporter, fakturaer eller annet PDF-innhold, viser PDF-Create seg å være et verdifullt verktøy i arsenalet ditt.

Previous Next

Kom i gang med PDF-Create

Den anbefalte måten å installere PDF-Create på er å bruke CPAN. Bruk følgende kommando for en jevn installasjon.

Installer PDF-Create Library via CPAN

$ composer require PDF-Create/PDF-Create

Du kan laste den ned direkte fra GitHub.

PDF-dokumentoppretting via Perl API

PDF-Create-biblioteket gjør det mulig for programvareutviklere å lage nye PDF-dokumenter og administrere eksisterende i sine egne Perl-applikasjoner. Biblioteket kan skryte av en enkel API, som gjør det mulig for programvareutviklere å generere PDF-filer uten å henge seg fast i komplekse konfigurasjoner. Biblioteket støtter funksjoner som å legge til tekst, sette inn bilder eller andre grafiske elementer, legge til ny side, legge til topptekster og bunntekster, støtte for sideoppsett og så videre. Biblioteket er veldig enkelt å håndtere, og selv Perl-utviklere med liten eller ingen erfaring med PDF-generering kan raskt komme i gang. Følgende eksempel viser hvordan programvareutviklere kan lage et nytt PDF-dokument i Perl-appene sine.

Hvordan oppretter jeg et nytt PDF-dokument via 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!');

Tilpasning av sideoppsett via Perl API

Åpen kildekode PDF-Create-biblioteket har gitt forskjellige funksjoner for å håndtere PDF-sidelayout i Perl-applikasjonene deres. Biblioteket lar brukere kontrollere ulike sidelayoutalternativer, for eksempel sidestørrelse, orientering (stående eller liggende), marger og sidenummerering. Denne fleksibiliteten er uvurderlig når du lager PDF-er for spesifikke formål, som rapporter eller brosjyrer.

Tekst- og skriftmanipulering i Perl-apper

Åpen kildekode PDF-Create-biblioteket har inkludert fullstendig støtte for administrasjon av tekst og fonter i Perl-applikasjonene deres. Biblioteket har gitt flere viktige funksjoner som gjør det mulig for brukere å enkelt legge til tekst i PDF-en og tilpasse skrifttype, størrelse, farge, justering og stil. Denne funksjonen er avgjørende for å lage estetisk tiltalende og lesbare dokumenter. Dessuten er det enkelt å representere tabelldata, og biblioteket støtter oppretting av tabeller, noe som gjør det mulig for utviklere å vise data på en strukturert og organisert måte samt legge til innholdsfortegnelse. Følgende eksempel viser hvordan programvareutviklere kan administrere fonter i Perl-applikasjonene sine med bare et par kommandoer.

Hvordan administrere skrifter eller tekst i PDF via 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");
 Norsk