これが私のファイルです:
.
├── app.js
├── res.cls
└── res.tex
そして、これが私のapp.jsファイルの関連する内容です:
const { spawn } = require('child_process')
const latex = spawn('pdflatex', ['res.tex'])
このコードを正常に実行res.pdf
すると、同じディレクトリにファイルが作成されます。ただし、ファイルを作成するのではなく、PDFをストリームとして取得し、代わりにブラウザーへの応答として送信したいと思います。サーバーでPDFファイルを作成しないようにしています。生成されたPDFを応答としてすぐに送信したいだけです。これを行うためにこのコードを変更することは可能ですか?
これは少し遅いですが、私は自分のラッパーを書くことになりましたlatex
。フォントや、、.cls
その他の入力を使用できます。temp
ディレクトリを作成し、生成されたPDFをそこに配置してから、PDFをストリーミングして返します。その後、temp
ディレクトリはクリーンアップされます。
ここでモジュールをチェックアウトできます:node-latex。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加