Non sono sicuro se questa sia la piattaforma giusta per questo, ma ecco qui :) Durante la mia carriera ho generato rapporti per gli utenti, e la maggior parte delle volte è sempre partito da un modello di Word (.dot / .dotm) consegnato a noi da un utente, contenente tutti i layout / loghi / testi richiesti / richiesti, che abbiamo poi modificato per inserire i segnalibri corretti nei punti giusti e riempiti usando una combinazione di XML e VBA :)
Una volta terminato questo lavoro, l'utente poteva quindi modificare i file .dot (ad esempio, sostituire il logo, modificare l'indirizzo fisso).
Ora sto affrontando di nuovo lo stesso problema e mi sto chiedendo quale sia lo stato o le alternative attuali. Generalmente non mi piace lavorare con Word / VBA (ancora un'altra dipendenza - creo siti web usando ruby on rails).
Generalmente / al momento è abbastanza facile convertire html in pdf / word o creare direttamente documenti pdf / word, ma mi chiedo se c'è un modo per un profano di descrivere "templates" / layout e di usare quel modello per generare report (programmaticamente) (preferibilmente senza l'uso di Word Automation).
Quindi, il requisito è quello di generare report stampabili, in cui un utente può specificare / fornire il proprio modello, senza dover programmare e può manipolare testo / contenuto / immagini.
Cose a cui riesco a pensare (ma non sono sicuro che esistano)
- se esiste una cosa del genere: definire i modelli PDF e quindi riempirli a livello di codice con i dati?
- un modo per modificare pagine / snippet HTML, in modo che un utente possa modificare in modo interattivo un report in HTML (ad esempio aggiungere logo / footer / intestazione) e quindi salvare l'HTML come "modello" per il report
Qualche idea / suggerimento?