TXT zu PDF JavaScript | Text in PDF in JavaScript

Suchen Sie nach einer Möglichkeit, reine Textdateien innerhalb Ihrer JavaScript-Projekte nahtlos vom TXT- in das PDF-Format zu konvertieren? Hier sind Sie richtig! Ganz gleich, ob Sie eine Webanwendung erstellen, ein Produktivitätstool erstellen oder einfach nur Ihren Arbeitsablauf optimieren möchten: Die Möglichkeit, TXT direkt aus Ihrem JavaScript-Code in PDF zu konvertieren, ist eine echte Zeitersparnis. Begeben wir uns also auf die Reise, um die Kunst der Konvertierung von TXT in PDF in JavaScript zu meistern!

Dieser Artikel behandelt die folgenden Themen:

  1. JavaScript TXT zu PDF-Konverter
  2. TXT in JavaScript in PDF konvertieren
  3. Testen Sie den TXT zu PDF-Online-Konverter
  4. Kostenlose Ressourcen

JavaScript-Bibliothek zum Konvertieren von TXT in PDF

Wir werden Aspose.PDF for JavaScript verwenden, um TXT in ein PDF Dokument zu konvertieren. Es ermöglicht Entwicklern, PDF Dokumente programmgesteuert zu generieren, zu bearbeiten, zu bearbeiten und zu konvertieren. Es lässt sich problemlos in JavaScript-Anwendungen integrieren und ist somit die ideale Wahl für PDF-bezogene Aufgaben.

Bitte laden Sie die Bibliothek herunter und befolgen Sie die hier bereitgestellten Installationsanweisungen: Aspose.PDF for JavaScript installieren.

Konvertieren Sie TXT in PDF in JavaScript

Um TXT mit Aspose.PDF in einer Webanwendung in PDF zu konvertieren, müssen wir lediglich die TXT-Datei laden und sie dann im PDF-Format speichern. Die ressourcenintensive TXT zu PDF-Konvertierungsaufgabe wird an einen Web-Worker-Thread übergeben, wodurch die Blockierung des Haupt-UI-Threads verhindert wird. Dadurch wird unsere Konverteranwendung benutzerfreundlich und das Herunterladen durch Konvertierung wird vereinfacht.

Wir können eine reine Textdatei ganz einfach in JavaScript in ein PDF Dokument konvertieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie einen Web-Worker mit dem folgenden Codeausschnitt:
/*Create Web Worker*/
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
AsposePDFWebWorker.onerror = evt => console.log(`Error from Web Worker: ${evt.message}`);
AsposePDFWebWorker.onmessage = evt => document.getElementById('output').textContent = 
  (evt.data == 'ready') ? 'loaded!' :
    (evt.data.json.errorCode == 0) ? `Result:\n${DownloadFile(evt.data.json.fileNameResult, "application/pdf", evt.data.params[0])}` : `Error: ${evt.data.json.errorText}`;

/*Event handler*/
const ffileFromTxt = e => {
  const file_reader = new FileReader();
  file_reader.onload = event => {
    /*Convert a TXT-file to PDF and save the "ResultPDFFromTxt.txt" - Ask Web Worker*/
    AsposePDFWebWorker.postMessage({ "operation": 'AsposePdfFromTxt', "params": [event.target.result, e.target.files[0].name, "ResultPDFFromTxt.pdf"] }, [event.target.result]);
  };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

/*Make a link to download the result file*/
const DownloadFile = (filename, mime, content) => {
    mime = mime || "application/octet-stream";
    var link = document.createElement("a"); 
    link.href = URL.createObjectURL(new Blob([content], {type: mime}));
    link.download = filename;
    link.innerHTML = "Click here to download the file " + filename;
    document.body.appendChild(link); 
    document.body.appendChild(document.createElement("br"));
    return filename;
}
  1. Konvertieren Sie nun TXT in PDF, indem Sie die folgenden Schritte ausführen:
  • Wählen Sie zunächst die TXT-Eingabedatei aus, die Sie konvertieren möchten.
  • Erstellen Sie dann ein neues FileReader Objekt.
  • Rufen Sie als Nächstes die Funktion AsposePdfFromTxt auf, die TXT in das PDF-Format konvertiert. Diese Funktion akzeptiert auch den Namen der konvertierten Datei.
  • Wenn danach der json.errorCode 0 ist, erhält Ihre resultierende PDF-Datei den Namen, den Sie zuvor angegeben haben. Andernfalls liegt ein Fehler in Ihrer Datei vor und die Fehlermeldung wird in der Datei json.errorText protokolliert.
  • Schließlich generiert die DownloadFile funktion einen Link zum Herunterladen der konvertierten PDF-Datei.

Das folgende Codebeispiel zeigt, wie Sie eine TXT-Datei in JavaScript in ein PDF Dokument konvertieren.

var ffileFromTxt = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    const json = AsposePdfFromTxt(event.target.result, e.target.files[0].name, "ResultPDFFromTxt.pdf");
    if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
    else document.getElementById('output').textContent = json.errorText;
    DownloadFile(json.fileNameResult, "application/pdf");
  }
  file_reader.readAsArrayBuffer(e.target.files[0]);
}
Konvertieren Sie TXT in PDF in JavaScript

Holen Sie sich die kostenlose JavaScript-PDF-Bibliothek

Sie können eine kostenlose temporäre Lizenz erwerben und diese JavaScript-PDF-Bibliothek ohne Einschränkungen nutzen.

Probieren Sie den TXT zu PDF-Konverter online aus

Mit diesem kostenlosen TXT zu PDF-Konverter-Tool können Sie reine Textdateien auch online in PDF Dokumente konvertieren.

TXT zu PDF – Lernressourcen

Erfahren Sie neben dem Erstellen von TXT Dateien in PDF Dokumente mehr über das Erstellen, Bearbeiten und Konvertieren von PDF Dokumenten und erkunden Sie verschiedene andere Funktionen der Bibliothek mithilfe der folgenden Ressourcen:

Abschluss

In diesem Blogbeitrag haben wir den Prozess der Konvertierung von TXT Dateien in PDF Dokumente mithilfe von JavaScript untersucht. Die in diesem Blogbeitrag bereitgestellten Schritte und Codeausschnitte optimieren die Konvertierung von Nur-Text Dateien in das PDF-Format mithilfe von JavaScript-Anwendungen. Durch die Vereinfachung von Dokumentkonvertierungsaufgaben durch seine Integration und leistungsstarken Funktionen hilft Aspose.PDF Entwicklern, ihre Anwendungen durch die Bereitstellung einer Text zu PDF-Konvertierung effizienter zu gestalten. Wenn Sie Fragen haben, können Sie uns diese gerne über unser kostenloses Support-Forum mitteilen.

Siehe auch