Ghostscript ist kein Javascript-Programm, sondern läuft auf Linux und Windows. Vgl. https://www.ghostscript.com/download/gsdnld.html
Die Ausführung erfolgt per Commandline, vgl. https://ghostscript.com/doc/9.20/Use.htm
Man kann Node.js nutzen, um eine Verbindung zwischen Web und Ghostscript herzustellen. Docs und Installation siehe https://www.npmjs.com/package/ghostscript4js
Vorgehen:
1. Ghostscript installieren
2. Ghostscript für NodeJS installieren
3. Webseite für Eingabe anlegen (Javascript sendet Eingaben an Server/NodeJS)
4. Serverseitig werden Eingaben ausgewertet und eine PDF erzeugt, über PostScript (eps)
5. PDF-Datei wird dem User zum Download übergeben (oder online angezeigt)
Beispiel Postscript-Eingabe zum Zeichnen via Ghostscript:
newpath
100 100 moveto
50 0 rlineto
150 0 rlineto
100 100 rlineto
closepath
gsave
0 0 0 setrgbcolor
fill
grestore
stroke
showpage
Ghostscript Command zum Erstellen der PDF (direkt eps-String übergeben):
gs -o printed.pdf -sDEVICE=pdfwrite -c "newpath 100 100 moveto 50 0 rlineto 150 0 rlineto 100 100 rlineto closepath gsave 0 0 0 setrgbcolor fill grestore stroke showpage"