Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221

    gestione dei modelli di documenti

    mi serve un consiglio, devo creare una gestione di modelli per cui l'utente scrive in qualche modo il suo modello (copleto di formattazione) indicando secondo un certo criterio dove andranno i dati variabili, e poi ogni volta che occorre viene generato il file word in base al modello.

    mi spiego meglio con un esempio:

    fase uno:
    l'utente crea il modello lettera_a_cliente e lo carica in qualche modo sul server (da stabilire quale sarà il modo migliore)

    lettera_a_cliente:
    codice:
                               Spett. [[nome]] [[cognome]]
                               [[indirizzo]]
    
    
    oggetto: lettera a cliente
    
    La presente per ......
    
    cordiali saluti
    fase due:
    l'utente va nella scheda cliente del Sig. Rossi e decide di stampare una lettera, clicca su un link e le viene generato un documento word (andrebbe bene anche openOffice) con

    codice:
                                Spett.le Mario Rossi
                                Via Roma 44
    
    oggetto: lettera a cliente
    
    La presente per ......
    
    cordiali saluti
    lui fa eventualmente delle correzioni al testo e poi stampa il tutto.

    quale è la strada migliore per realizzare una cosa del genere?

    io avevo pensato a 2 modi:
    1. faccio fare il modello da una textarea WYSIWYG e salvo il risultato sul DB, la formattazione che ottengo è quindi in HTML e qui nasce il primo problema, come faccio a tradurre la formattazione html in word?

    2. l'utente si crea il modello in locale su word e lo carica sul server con un semplice upload, io lo apro e modifico solo i campi variabili ..... però non credo che esista una classe che mi permette di aprire un file di word (il server è linux e di usare COM non se ne parla)

    ma entrambe le soluzioni alla fine mi sembrano poco realizzabili, qualcuno ha idee migliori?
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    se vuoi una soluzione semplice, usa il formato rtf (e' testuale, puoi fare dei semplici replace nel corpo)

    altrimenti usa:
    - o una classe che ti permette di lavorare con il formatto open document
    - o (se il srever e' windows) una classe che lavora con ms office via com


    un altra alternativa sarebbe quella di trasformare il html che ti produce il wysiwyg in pdf (tcpdf puo' essere utile)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.