Hier sind meine Dateien:
%Vor%Und hier ist der relevante Inhalt meiner app.js -Datei:
%Vor% Wenn Sie diesen Code erfolgreich ausführen, wird eine res.pdf
-Datei im selben Verzeichnis erstellt. Anstatt jedoch eine Datei zu erstellen, möchte ich die PDF-Datei als Stream abrufen und stattdessen als Antwort an den Browser senden. Ich versuche, keine PDF-Dateien auf dem Server zu erstellen . Ich möchte die generierte PDF-Datei einfach als Antwort senden. Ist es möglich, diesen Code zu ändern, um dies zu tun?
Das ist ein bisschen spät, aber ich habe gerade meinen eigenen Wrapper um latex
geschrieben. Sie können Schriftarten und .cls
sowie andere Eingaben verwenden. Es erstellt ein temp
-Verzeichnis, fügt die generierte PDF-Datei dort ein und überträgt die PDF-Datei zurück an Sie. Das Verzeichnis temp
wird anschließend bereinigt.
Sie können das Modul hier herunterladen: node-latex .
Der Knoten-pdflatex hat die folgenden Methoden.
%Vor%Lösung
Sobald die Datei erstellt ist, können wir die Datei lesen, die Verknüpfung der Datei aus dem Verzeichnis aufheben und die Antwort an den Browser senden.
%Vor%Hoffe, das hilft.
Aufgrund der pdflatex-Dokumentation ist es nicht möglich, Streams, nur Dateien, zu verarbeiten.
Tags und Links javascript latex node.js pdflatex child-process