TXTからPDFへのJavaScript | JavaScript でテキストを PDF に変換する

JavaScript プロジェクト内でプレーン テキスト ファイルを TXT 形式から PDF 形式にシームレスに変換する方法をお探しですか?正しい場所に来ました! Web アプリケーションを構築している場合でも、生産性向上ツールを作成している場合でも、あるいは単にワークフローを合理化したい場合でも、JavaScript コード内から直接 TXT を PDF に変換できる機能は、実質的な時間を節約します。それでは、JavaScript で TXT を PDF に変換する技術を習得する旅に乗り出しましょう!

この記事では次のトピックについて説明します。

  1. JavaScript TXT から PDF へのコンバーター
  2. JavaScript で TXT を PDF に変換
  3. TXT から PDF へのオンライン コンバーターを試す
  4. 無料リソース

TXTをPDFに変換するJavaScriptライブラリ

Aspose.PDF for JavaScript を使用して TXT を PDF ドキュメントに変換します。これにより、開発者はプログラムで PDF ドキュメントを生成、操作、編集、変換できるようになります。 JavaScript アプリケーションに簡単に統合できるため、PDF 関連のタスクに最適です。

ライブラリをダウンロードし、ここに記載されているインストール手順に従ってください:Aspose.PDF for JavaScript をインストール

JavaScriptでTXTをPDFに変換する

Web アプリケーションで Aspose.PDF を使用して TXT を PDF に変換するには、TXT ファイルをロードして PDF 形式で保存するだけです。リソースを大量に消費する TXT から PDF への変換タスクは Web ワーカー スレッドに引き渡されるため、メイン UI スレッドのブロックが防止されます。そのため、コンバータ アプリケーションは使いやすくなり、変換によるダウンロードが簡素化されます。

以下の手順に従って、JavaScript でプレーン テキスト ファイルを PDF ドキュメントに簡単に変換できます。

  1. 次のコード スニペットを使用して Web ワーカーを作成します。
/*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. 次に、以下の手順に従って TXT を PDF に変換します。
  • まず、変換する入力 TXT ファイルを選択します。
  • 次に、新しい FileReader オブジェクトを作成します。
  • 次に、AsposePdfFromTxt 関数を呼び出して、TXT を PDF 形式に変換します。この関数は、変換されたファイルの名前も受け入れます。
  • その後、json.errorCode が 0 の場合、結果の PDF ファイルには、前に指定した名前が付けられます。そうしないと、ファイルにエラーが発生し、エラー メッセージが json.errorText ファイルに記録されます。
  • 最後に、DownloadFile 関数は、変換された PDF ファイルをダウンロードするためのリンクを生成します。

次のコード サンプルは、JavaScript で TXT ファイルを PDF ドキュメントに変換する方法を示しています。

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]);
}
JavaScriptでTXTをPDFに変換する

無料の JavaScript PDF ライブラリを入手

無料の一時ライセンスを取得して、この JavaScript PDF ライブラリを制限なく使用できます。

オンラインでTXTからPDFへのコンバーターを試してください

この無料の TXT to PDF コンバータ ツールを使用して、プレーン テキスト ファイルをオンラインで PDF ドキュメントに変換することもできます。

TXT から PDF へ – 学習リソース

TXT ファイルを PDF ドキュメントに作成するだけでなく、PDF ドキュメントの作成、操作、変換について詳しく学び、以下のリソースを使用してライブラリのその他のさまざまな機能を調べてください。

結論

このブログ投稿では、JavaScript を使用して TXT ファイルを PDF ドキュメントに変換するプロセスについて説明しました。このブログ投稿で提供されている手順とコード スニペットは、JavaScript アプリケーションを使用してプレーン テキスト ファイルから PDF 形式への変換を合理化します。 Aspose.PDF は、その統合と強力な機能によりドキュメント変換タスクを簡素化し、テキストから PDF への変換を提供することで開発者がアプリケーションをより効率的にするのに役立ちます。ご質問がございましたら、無料サポート フォーラムを通じてお気軽にお問い合わせください。

関連項目