Hvordan lage en PDF-fil fra en tekst med Perl

Perl skriptspråk kan brukes til å automatisere prosessen med å konvertere tekstfiler til PDF-dokumenter for distribusjon på internett eller dine egne formål; Men, det krever installasjon av en tredjepart bibliotek, PDF :: API2 :: Simple. Denne gratis bibliotek kan installeres enkelt ved hjelp av CPAN pakkebehandleren som fulgte med installasjonen av Perl ved å skrive følgende kommando CPAN:

installere PDF :: API2 :: Simple

Resten av opplæringen vil anta at du har installert denne gratis bibliotek.

Bruksanvisning

1 Åpne en teksteditor og, før du fortsetter videre, lagre tom fil som "text2pdf.pl."

2 Lim inn følgende kommando for å laste PDF :: API2 :: Enkelt bibliotek inn i minnet:

bruke PDF :: API2 :: Simple;

3 Lim inn følgende kommando umiddelbart etterpå for å opprette en ny PDF-fil og legge til en side til det:

min $ pdf = PDF :: API2 :: enkel-> ny (file => 'mypdf.pdf');

$ PDF-> add_page ():

Etter denne første siden, vil resten bli lagt til automatisk.

4 Lim inn følgende for å åpne tekstfilen til å lese og flytte tekst i PDF:

min $ i = 'fil.txt';

open (INFILE, "<$ infile");

while ($ linje = <INFILE>)

{

$pdf->text($line, autoflow => 'on');

}

$ PDF-> Lagre ();

En svært viktig del av dette er "Autoflyt => 'på'" flagg i PDF-> tekst kommando. Dette forteller PDF biblioteket for å håndtere line-innpakning for deg og sette inn nye sider som nødvendig for å sende dokumentet med teksten.

Hint

  • Dette dekker bare de mest grunnleggende ferdigheter i PDF :: API2 :: Simple bibliotek. Du kan finne ut mer på siden det lenkes til i Referanse 1.