Ho un sito Web che utilizza SVG per un lato interattivo del client thingamabob. Vorrei fornire l'opzione per scaricare un PDF dell'output finale. Posso passare l'output SVG finale al server, dove voglio convertirlo in PDF, quindi restituirlo al client per il download.SVG in PDF su un server linux condiviso
Questo dovrebbe funzionare su un server Linux condiviso senza headless, dove l'installazione o la compilazione è un enorme dolore o impossibile. Il sito Web è PHP, quindi la soluzione ideale sarebbe PHP o utilizzare software facilmente installabile su un server web condiviso. Python, perl e ruby sono disponibili, insieme alle solite cose che ci si potrebbe aspettare su una macchina Linux. Probabilmente le soluzioni che coinvolgono cairo, scripting inkscape o installazione più complessa di "FTP it up". Spendono anche grandi quantità di denaro, naturalmente. Poiché si tratta di un server condiviso, anche le soluzioni di memoria e/o CPU affamate sono fuori, in quanto tendono a essere uccisi; questo più o meno esclude il batik.
Il più vicino che ho ottenuto finora è this XSL transform che posso guidare da PHP e quindi spruzzare il poscritto risultante attraverso ps2pdf (che è già installato). L'unico problema è che non supporta i percorsi SVG - se così fosse, sarebbe perfetto.
Ci sono un mucchio o domande correlate su StackOverflow, che ho letto interamente, ma tutti presuppongono che sia possibile installare roba, spendere soldi o entrambi.
Qualcuno ha una soluzione pronta per questo, o dovrei semplicemente trascorrere qualche tempo di inattività cercando di aggiungere il supporto per i percorsi a quella trasformazione XSL?
Grazie, Dunc
+1 per il ritorno e l'aggiornamento – hawbsl