Re: Compilatore on-line

#58410
Up
0
Down
::

Ciao, vorrei sviluppare un’applicazione on-line (HTML+PHP+Javascript+MySQL) che,prendendo dei dati in ingresso, faccia dei calcoli e poi generi un documento pdf con i risultati.
Mi sto ancora documentando per bene ma creare una parte che generi un file *.tex copilabile non dovrebbe essere particolarmente difficile, il documento sarebbe di un paio di pagine e con struttura molto fissa, cambierebbero solo i valori nelle formule ed i risultati.
Il problema è che vorrei che tale applicazione fosse usabile anche da chi non ha MikTeX o equivalenti installati nel PC e soprattutto anche da chi non conosce LaTeX.
Vengo dunque alla domanda: esiste qualche funzione o servizio on-line per compilare il file *.tex e creare un file *.pdf “in diretta”? altrimenti lo sforzo di generare un file *.tex sarebbe piuttosto inutile dato che in molti non saprebbero come gestirlo.

Forse è il caso che sul server dove gira l’applicazione sia installata una distro TeX. A richiesta, lato server, l’applicativo genera il file tex adatto e lo rende disponibile come pdf dopo averlo compilato.
Comunque sia occorre stare attenti al tempo di compilazione perché potrebbe rendere la web app “lenta”. Altri motori di produzione di file pdf sono senz’altro molto più rapidi nella generazione al volo di pdf che non pdflatex, naturalmente dove la qualità tipografica conta relativamente.
Ciao

Grazie della risposta, non ho mai sentito una “distro TeX” ma mi informerò di cosa si tratta e come farla funzionare.
Sono a conoscenza che ci sono altri metodi di produzione di *.pdf più veloci però era mia intenzione mantenere un certo livello qualitativo in tali documenti per questo ho pensato di utilizzare LaTeX.
Il tempo di compilazione è effettivamente un fattore importante e direi che, approssimativamente, mi interesserebbe copilare un documento di una decina di pagine in massimo 2-3 minuti.
Come tempi dici che siano paragonabili a quelli della compilazione da PC oppure sono molto più lenti? Ovviamente ti chiedo in maniera molto indicativa…se mi dici che sono molto più lenti lascio stare da subito.

Go to top