2008-12-19 16 views
2

Je cherchais une méthode pour convertir docx ou wordml xml en xsl-fo.Comment convertir des fichiers xml docml ou wordml en xsl-fo?

Je lis ce post:

What is the best XSLT engine for Perl?

mais je vais avoir des problèmes exceptionnels obtenir apache-FOP va.

J'ai été capable de télécharger les corbeilles et de les exécuter localement mais le formatage était légèrement désactivé et il ne conservait pas les en-têtes et pieds de page ou la section 1 ou section 3 (17 pages doc 3).

Il a également chevauché le texte sur les numéros de plan et n'a pas conservé la police utilisée.

Un test plus simple a complètement échoué.

Je voudrais trouver un moyen de créer un PDF qui est au moins proche de 100% de reproduction précise du document original.

+0

Si vous voulez créer un PDF à partir de docx via XSL FO en utilisant FOP, docx4j peut le faire pour vous. – JasonPlutext

Répondre

0

Je ne suis pas sûr de la xsl.fo, mais j'ai eu de bonnes expériences avec PDFCreator pour transformer des documents Microsoft en PDF, sur Windows. Il agit comme un pilote d'imprimante, donc je suppose qu'il y aurait un moyen de l'invoquer automatiquement en utilisant les ponts COM de Perl, si vous hébergez votre serveur web sous Windows (ou peut-être avec Wine?).