Dove posso trovare buoni tutorial su XSL-FO (Formattazione / ed oggetti), le cose che uno alimenta per cercare e ottenere PDF? [chiuso]

StackOverflow https://stackoverflow.com/questions/108926

  •  01-07-2019
  •  | 
  •  

Domanda

In un'azienda con cui ho lavorato, io e i miei colleghi abbiamo implementato un sistema di distribuzione di documenti su misura in aggiunta a XSL-FO.

Il mio compito era ottenere lo script per consegnare i documenti e configurare il server di stampa CUPS e il server Fax, quindi non ho mai avuto il tempo di sporcarmi le mani su XSL-FO.

Sto pensando di implementare qualcosa nella regione che è stata creata lì, ma avrò bisogno di alcuni modelli con cui lavorare durante i test.

Dove posso trovare alcuni buoni tutorial su XSL-FO, dal momento che il processo fop che ho già imparato?

È stato utile?

Soluzione

Mi piace fare riferimento a questo articolo di IBM developerWorks del 2003: Guida alla conversione da HTML a oggetti di formattazione (FO)

Non consiglio di usare il file .xsl fornito per convertire HTML in FO, ma uso la narrativa per comprendere i diversi costrutti XSL-FO e come si relazionano con HTML (che tutti capiamo).

Altri suggerimenti

Innanzitutto, prima di acquistare un motore commerciale, controlla Apache FOP è un motore XSL-FO piuttosto solido. L'ho usato ampiamente per "governo" generazione di moduli.

Se hai appena iniziato. W3schools ha un valore inestimabile nell'apprendimento di XSL-FO: http://www.w3schools.com/xslfo/default .asp

Se non conosci XSL, consiglio vivamente l'elenco @ http : //www.mulberrytech.com/xsl/xsl-list/index.html , anche solo per cercare soluzioni comuni a problemi comuni.

Puoi anche provare un visual xsl-fo designer / editor . Se vuoi ancora scrivere XSL a mano, dai un'occhiata a tutorial XSL-FO dalla Bibbia XML 1.1 .

Ecco anche un buon tutorial per i neofiti di XSL-FO. Questo documento fornisce una rapida introduzione, ad esempio, a XSL Formatting Objects. http://www.renderx.com/tutorial.html

Penso anche che il libro di O'Reilly sarà l'unico, non c'è molto su XSL-FO là fuori ... Francamente penso che sia una tecnologia morta, è troppo complessa per il programmatore medio per imparare, ci vogliono settimane - inoltre i bravi formatter là fuori sono costosi da morire.

Questa non è una risposta alla tua domanda, ma se qualcuno mi chiedesse, sconsiglierei di imparare XSL-FO. È una soluzione alla ricerca di un problema IMO.

Penso che per essere in grado di fare bene xsl-fo devi avere una solida conoscenza di diverse tecnologie.

In primo luogo XSLT e XPath come li userete in XSL-FO. Ci sono alcuni strumenti che ti consentono di creare visivamente l'xsl-fo ma quelli che ho visto sono estremamente costosi, quindi ho avuto la tendenza a lanciare i miei xslts in quanto questi risultano molto più semplici di quelli generati da xsl-fos.

Quindi hai bisogno di una solida conoscenza del fop che sembra già avere ma per chiunque altro se hai familiarità con gli stili più comuni di CSS ti sarà familiare ma per le caratteristiche specifiche del fop ha senso fare qualche ricerca.

Il modo migliore per affrontarlo è prendere alcuni esempi di base e giocarci con loro. Qui Apache FOP è un ottimo processore open source che puoi usare per scopi professionali se sai come usarlo.

Un editor come l'ossigeno xml ha integrato il supporto fop che semplifica il test rapido del tuo xsl-fo e dovrebbe rendere più semplice l'apprendimento di xsl-fo ma puoi fare lo stesso thng dalla riga di comando e molti altri editor come bene.

Consiglierei il libro XSLT di Michael Kays in quanto è un ottimo libro di riferimento per XSLT "XSLT: Programmer's Reference 2nd Edition" link

Anche il libro FOP di Dave Pawson è il miglior libro di consultazione XSL-FO disponibile che io conosca, anche se non c'è molto disponibile. È un po 'obsoleto, ma è un buon riferimento per i concetti chiave e per chi inizia potrebbe renderlo meno complesso. link

Il suo sito Web è un'ottima fonte di suggerimenti per strani problemi o per migliorare la comprensione generale quando si tratta di xsl fo. http://www.dpawson.co.uk/xsl/index.html

Potrebbe non essere esattamente quello di cui hai bisogno, ma se vuoi solo avere alcuni modelli di test XSL-FO, puoi usare questa trasformazione in Word per generare XSL-FO.

Il libro che avevo imparato da O'Reilly ( XSL-FO ), perché francamente ci sono pochissime risorse in materia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top