Compilatore on-line

  • Creatore
    Topic
  • #58408
    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.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #58409
      robitex
      Amministratore del forum
        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

      • #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.

      • #58411
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          [quote]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.[/quote]

          Distro TeX significa semplicemente MiKTeX o TeX Live le due principali distribuzioni TeX.
          Tieni conto che a mio avviso un documento di una decina di pagine viene compilato da pdflatex nel giro di un paio di secondi.
          Dipende oltre che ovviamente dal processore, da quano è complesso il documento. Fai delle prove ed otterrai la “misura” dell’impegno di risorse necessario.
          Bye.

        • #58412
          Up
          0
          Down
          ::


          Ok ma conosco già MikTeX solo che non riesco a trovare una soluzione per compilare il file *.tex on line, io mi riferivo ai tempi della compilazione con dei servizi on-line, quelli della compilazione off-line già li conosco però temo che on-line la cosa sia più lunga.

        • #58413
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            Ok ma conosco già MikTeX solo che non riesco a trovare una soluzione per compilare il file *.tex on line, io mi riferivo ai tempi della compilazione con dei servizi on-line, quelli della compilazione off-line già li conosco però temo che on-line la cosa sia più lunga.

            Ma allora non ho capito: se tu che esegui la compilazione sula macchina server oppure no?
            Se la tua è un applicazione web allora fornirà dei servizi ai client tra cui il download di un pdf che sarà stato generato al volo sulla macchina server accedendo al database. Il processo di compilazione si svolge sul server, quindi per esso, non è altro che un task locale esattamente uguale a quello che fai tu su un qualsiasi sorgente tex dando il comando: pdflatex nomefile.

            Allora sarà PHP a creare il sorgente ed a lanciare la compilazione con lo stesso comando ed a mettere a disposizione il link (temporaneo immagino) per il download.

            Se non è così dovresti spiegarti meglio.
            R.

          • #58414
            Up
            0
            Down
            ::


            Ah OK devo quindi cercarmi un dominio con server su cui posso installare della applicazioni (devo usare piattaforma Linux per compatibilità con Joomla ma non credo che ci siano problemi) e poi creare una pagina PHP per comandare MikTeX o simili.
            Mi informerò di come si fa anche se quest’ultima parte non sembra facile!

            In realtà io intendevo un’applicazione di terza parte che prende in ingresso un file *.tex e crea un file *.pdf. L’alternativa che descrivi tu è senza dubbio più nobile e corretta però spero di riuscire a metterla in pratica!

          • #58415
            Up
            0
            Down
            ::


            Non ho ben capito cosa richiedi, ma prova a dare un’occhiata qua:
            http://www.scribtex.com/
            e qua:
            http://www.verbosus.com/.

            Sono due editor online per LaTeX, con compilazione sui loro server. Dovresti vedere se riesci a bypassare l’editor e comunicare più direttamente col compilatore. Come soluzione non sembra immediata da implementare né flessibilissima, ma tutto dipende dai tuoi obiettivi e disponibilità.

          • #58416
            Up
            0
            Down
            ::


            Grazie!!
            Esatto intendo proprio una cosa come quella che mi hai segnalato però il file *.tex ed eventuali immagini lo genero io e loro poi lo compilano. Leggendo nel sito credo che la cosa non sia ancora disponibile, magari proverò a mandargli una e-mail per sapere se è possibile (a pagamento) inserire la loro funzione di compilazione per documenti creati dal mio sito.

        Visualizzazione 7 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top