Gewusst wie: Erstellen einer PDF-Datei aus einem Text mit Perl
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.