Gewusst wie: Erstellen einer PDF-Datei aus einem Text mit Perl

January 5

Die Skriptsprache Perl kann verwendet werden, um den Prozess der Konvertierung von Textdateien in PDF-Dokumente für den Vertrieb über das Internet oder Ihre eigenen Zwecke zu automatisieren; Es erfordert jedoch die Installation von Drittanbieter-Bibliothek, PDF::API2::Simple. Diese freie Bibliothek kann leicht mit dem CPAN-Package-Manager, der mit Ihrer Installation von Perl kam durch Eingabe des folgenden Befehls im CPAN installiert werden:

PDF::API2::Simple installieren

Der Rest des Tutorials übernimmt, dass Sie diese kostenlosen Bibliothek installiert haben.

Anweisungen

1 Öffnen Sie einen Texteditor, und speichern Sie vor dem weiteren Verfahren, die leere Datei als "text2pdf.pl."

2 Fügen Sie den folgenden Befehl, die PDF::API2::Simple-Bibliothek in den Speicher zu laden:

Verwenden Sie PDF::API2::Simple;

3 Fügen Sie den folgenden Befehl sofort danach zum Erstellen einer neuen PDF-Datei und fügen Sie eine Seite hinzu:

Mein $pdf = PDF::API2::Simple-> neu (Datei = > 'mypdf.pdf');

$pdf -> add_page():

Nach dieser ersten Seite wird der Rest automatisch hinzugefügt.

4 Fügen Sie Folgendes ein, um die Textdatei zu lesen, und verschieben Sie den Text in der PDF-Datei öffnen:

mein $in = 'Datei.txt';

Öffnen (INFILE "< $infile");

während ($line = < INFILE >)

{

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

}

$pdf -> save();

Ein sehr wichtiger Teil davon ist der "automatischen Textfluss = > 'ein'" Flag in der PDF -> Textbefehl. Dadurch wird die PDF-Bibliothek zu handhaben der Zeilenumbruch für Sie und legen neue Seiten, wie erforderlich, um das Dokument mit Text Datei.

Tipps & Warnungen

  • Dies betrifft nur die grundlegendsten Fähigkeiten der PDF::API2::Simple Bibliothek. Finden Sie mehr auf der Seite mit in Referenz 1 verbunden.