Où puis-je trouver de bons tutoriels sur XSL-FO (Objets formatés / éd), les informations que l'on peut nourrir pour obtenir des PDF? [fermé]

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

  •  01-07-2019
  •  | 
  •  

Question

Dans une entreprise avec laquelle j'ai travaillé, mes collègues et moi avons mis en place un système de distribution de documents sur mesure, en plus de XSL-FO.

Ma tâche consistait à faire en sorte que le script fournisse les documents et configure le serveur d'impression CUPS et le serveur de télécopie, de sorte que je n'ai jamais eu le temps de me mettre à la tâche avec XSL-FO.

Je songe à mettre en œuvre quelque chose qui a été fabriqué dans la région mais il me faudra des modèles avec lesquels travailler lors des tests.

Où puis-je trouver de bons tutoriels sur XSL-FO, depuis le processus de filtrage que j'ai déjà maîtrisé?

Était-ce utile?

La solution

J'aime renvoyer les gens vers cet article IBM developerWorks 2003: Guide de conversion de HTML en objets de mise en forme (FO)

Je ne recommande pas d'utiliser le fichier .xsl fourni pour convertir HTML en FO, mais d'utiliser le récit pour comprendre les différentes constructions XSL-FO et leur relation avec HTML (que nous comprenons tous).

Autres conseils

Tout d’abord, avant d’acheter un moteur commercial, découvrez Apache FOP: c’est un moteur XSL-FO assez solide. Je l'ai beaucoup utilisé pour "gouvernement". génération de formulaire.

Si vous ne faites que commencer. W3schools apporte une aide précieuse à l'apprentissage de XSL-FO: http://www.w3schools.com/xslfo/default .asp

Si vous débutez dans XSL, je vous recommande vivement la liste @ http : //www.mulberrytech.com/xsl/xsl-list/index.html , même pour rechercher simplement des solutions communes aux problèmes courants.

Vous pouvez également essayer un concepteur / éditeur visuel de xsl-fo . Si vous voulez toujours écrire XSL à la main, consultez Didacticiel XSL-FO de XML 1.1 Bible .

Voici également un bon tutoriel pour les débutants dans XSL-FO. Ce document fournit une introduction rapide, exemple par apprentissage, aux objets de formatage XSL. http://www.renderx.com/tutorial.html

Je pense aussi que le livre O'Reilly sera le seul, il n'y a pas grand-chose à propos de XSL-FO ... Franchement, je pense que c'est une technologie morte, c'est tout simplement trop complexe pour le programmeur moyen pour apprendre, cela prend des semaines - plus les bons formateurs sont chers, là-bas, cher.

Ceci n’est pas une réponse à votre question, mais si quelqu'un me le demandait, je déconseillais d’apprendre XSL-FO. C’est une solution à la recherche d’un problème, OMI.

Je pense que pour être capable de faire xsl-fo, vous devez maîtriser plusieurs technologies différentes.

Tout d’abord, XSLT et XPath, car vous les utiliserez dans le XSL-FO. Il existe certains outils qui vous permettent de créer visuellement le xsl-fo, mais ceux que j'ai vus sont extrêmement coûteux et j'ai donc tendance à lancer mes propres xslts car ceux-ci sont beaucoup plus simples que les xsl-fos générés.

Ensuite, vous avez besoin d’une solide connaissance du fop, ce qui semble être le cas, mais si vous connaissez bien les styles CSS, les styles les plus courants vous seront familiers, mais pour les caractéristiques spécifiques au fop, il est judicieux de faire des recherches.

La meilleure façon d’y entrer est de prendre quelques exemples élémentaires et de les jouer avec. Apache FOP est un excellent processeur open source que vous pouvez utiliser à des fins professionnelles si vous savez vous en servir.

Un éditeur tel que oxygen xml dispose d’un support intégré qui facilite le test rapide de votre xsl-fo et facilite l’apprentissage de xsl-fo, mais vous pouvez effectuer la même chose à partir de la ligne de commande et de plusieurs autres éditeurs. bien.

Je recommanderais le livre XSLT de Michael Kays, car c'est un excellent ouvrage de référence pour XSLT. "XSLT: Référence du programmeur, 2e édition" lien

De plus, le livre FOP de Dave Pawson est le meilleur livre de référence XSL-FO disponible à ma connaissance, même s’il n’ya pas beaucoup de ressources disponibles. C'est un peu désuet, mais c'est une bonne référence pour les concepts de base et pour quelqu'un qui commence peut le rendre moins complexe. lien

Son site Web est une excellente source de conseils pour résoudre des problèmes étranges ou pour améliorer votre compréhension générale en matière de xsl fo. http://www.dpawson.co.uk/xsl/index.html

Ce n'est peut-être pas exactement ce dont vous avez besoin, mais si vous souhaitez uniquement disposer de modèles de test XSL-FO, vous pouvez utiliser cette transformation dans Word pour générer XSL-FO.

Le livre que j'avais l'habitude d'apprendre provient d'O'Reilly ( XSL-FO ), car franchement il y a très peu de ressources sur le sujet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top