pdflatex子プロセスを使用してPDFをNode.jsのストリームとして取得するにはどうすればよいですか?

できる

これが私のファイルです:

.
├── 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]

編集
0

コメントを追加

0

関連記事

分類Dev

Nodeを使用して特定のユーザーとして子プロセスを作成するにはどうすればよいですか?

分類Dev

ストリーム出力を文字列として取得するにはどうすればよいですか?

分類Dev

node.js twitを使用してユーザーのTwitterストリームを取得するにはどうすればよいですか?

分類Dev

Browserifyの入力としてストリームを使用するにはどうすればよいですか?

分類Dev

jsonpathを使用してヘルムリリースの目的のレプリカセットを取得するにはどうすればよいですか?

分類Dev

この特定のケースでストリームを使用してリストのリストを取得するにはどうすればよいですか?

分類Dev

Pythonとopencvを使用してライブストリームで現在のフレームを取得するにはどうすればよいですか?

分類Dev

Firebase authを使用してストリームonAuthStateChangedを取得するにはどうすればよいですか?

分類Dev

Java 8ストリームを使用して、個別のキーごとに最初の値を取得するにはどうすればよいですか?

分類Dev

タイムゾーン初期化子として使用されるtzdb内の文字列のリストを取得するにはどうすればよいですか?

分類Dev

ストリームを使用してリストのマップの値の平均を取得するにはどうすればよいですか?

分類Dev

Spotify Web APIを使用して、ユーザーごとにプレイリストのリストを取得するにはどうすればよいですか?

分類Dev

Node.jsアプリケーションを独自のプロセスとして実行するにはどうすればよいですか?

分類Dev

htopを使用してプロセスとそのすべての子プロセスを一時停止するにはどうすればよいですか?

分類Dev

node.jsを使用してphantomjs子プロセスのstdoutを確認するにはどうすればよいですか?

分類Dev

Pythonで「プール」を使用してプロセッサごとのプロセス終了時間を取得するにはどうすればよいですか?

分類Dev

Node.jsを使用して現在のスクリプトへのパスを取得するにはどうすればよいですか?

分類Dev

データフレームの行を入力として持つ行列のリストを取得するにはどうすればよいですか?

分類Dev

forを使用してJavaのストリームを反復するにはどうすればよいですか?

分類Dev

GoogleフォームのJSスクリプトを取得するにはどうすればよいですか?

分類Dev

Node.jsのリクエストを使用して内部HTMLコードを取得するにはどうすればよいですか?

分類Dev

リストとして値を使用して個別のクエリセットを取得するにはどうすればよいですか?

分類Dev

StreamSaver.jsを使用してAxiosからのダウンロードストリームを利用するにはどうすればよいですか?

分類Dev

Kafkaストリームの値としてHashMapを使用して状態ストアを作成するにはどうすればよいですか?

分類Dev

別のストリームを使用してbacon.jsのEventStreamを一時的に「ブロック」するにはどうすればよいですか?

分類Dev

moment.jsライブラリを使用してタイムゾーンリストを取得するにはどうすればよいですか?

分類Dev

Node.jsとExpressを使用してPOSTするときにリクエスト本文にアクセスするにはどうすればよいですか?

分類Dev

ストリームのコピーを作成して、使用するときにJava 8で複製を使用するにはどうすればよいですか?

分類Dev

Openboxでスクリーンセーバーとしてカスタムスクリプトを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    Nodeを使用して特定のユーザーとして子プロセスを作成するにはどうすればよいですか?

  2. 2

    ストリーム出力を文字列として取得するにはどうすればよいですか?

  3. 3

    node.js twitを使用してユーザーのTwitterストリームを取得するにはどうすればよいですか?

  4. 4

    Browserifyの入力としてストリームを使用するにはどうすればよいですか?

  5. 5

    jsonpathを使用してヘルムリリースの目的のレプリカセットを取得するにはどうすればよいですか?

  6. 6

    この特定のケースでストリームを使用してリストのリストを取得するにはどうすればよいですか?

  7. 7

    Pythonとopencvを使用してライブストリームで現在のフレームを取得するにはどうすればよいですか?

  8. 8

    Firebase authを使用してストリームonAuthStateChangedを取得するにはどうすればよいですか?

  9. 9

    Java 8ストリームを使用して、個別のキーごとに最初の値を取得するにはどうすればよいですか?

  10. 10

    タイムゾーン初期化子として使用されるtzdb内の文字列のリストを取得するにはどうすればよいですか?

  11. 11

    ストリームを使用してリストのマップの値の平均を取得するにはどうすればよいですか?

  12. 12

    Spotify Web APIを使用して、ユーザーごとにプレイリストのリストを取得するにはどうすればよいですか?

  13. 13

    Node.jsアプリケーションを独自のプロセスとして実行するにはどうすればよいですか?

  14. 14

    htopを使用してプロセスとそのすべての子プロセスを一時停止するにはどうすればよいですか?

  15. 15

    node.jsを使用してphantomjs子プロセスのstdoutを確認するにはどうすればよいですか?

  16. 16

    Pythonで「プール」を使用してプロセッサごとのプロセス終了時間を取得するにはどうすればよいですか?

  17. 17

    Node.jsを使用して現在のスクリプトへのパスを取得するにはどうすればよいですか?

  18. 18

    データフレームの行を入力として持つ行列のリストを取得するにはどうすればよいですか?

  19. 19

    forを使用してJavaのストリームを反復するにはどうすればよいですか?

  20. 20

    GoogleフォームのJSスクリプトを取得するにはどうすればよいですか?

  21. 21

    Node.jsのリクエストを使用して内部HTMLコードを取得するにはどうすればよいですか?

  22. 22

    リストとして値を使用して個別のクエリセットを取得するにはどうすればよいですか?

  23. 23

    StreamSaver.jsを使用してAxiosからのダウンロードストリームを利用するにはどうすればよいですか?

  24. 24

    Kafkaストリームの値としてHashMapを使用して状態ストアを作成するにはどうすればよいですか?

  25. 25

    別のストリームを使用してbacon.jsのEventStreamを一時的に「ブロック」するにはどうすればよいですか?

  26. 26

    moment.jsライブラリを使用してタイムゾーンリストを取得するにはどうすればよいですか?

  27. 27

    Node.jsとExpressを使用してPOSTするときにリクエスト本文にアクセスするにはどうすればよいですか?

  28. 28

    ストリームのコピーを作成して、使用するときにJava 8で複製を使用するにはどうすればよいですか?

  29. 29

    Openboxでスクリーンセーバーとしてカスタムスクリプトを実行するにはどうすればよいですか?

ホットタグ

アーカイブ