2010-07-30 6 views
3

J'ai écrit un script Perl qui lit des données et génère un fichier OpenOffice Writer/OpenDocument pour ces données. Puis-je également créer un document Microsoft Word/Office Open XML?Comment écrire un document Microsoft Word/Office Open XML en utilisant Perl?

+0

Je suis sûr que vous voulez dire OpenXML. Il n'existe pas de * OpenOffice Word *. –

+0

@ 0xA3, je pense qu'il veut dire un document Word dans OpenOffice (.org). – Axeman

+0

@ 0xA3: C'est ce que je voulais dire. Désolé pour la confusion. –

Répondre

3

Pour lire les documents MS Word, vous pouvez utiliser Open XML SDK 2.0 for Microsoft Office

Vous devrez peut-être écrire un wrapper pour l'utiliser avec votre script Perl.

+0

Dois-je installer les deux outils répertoriés? –

+0

perle? qu'est-ce que la perle? :) – Ether

0

OpenOffice (ou LibreOffice) a un utilitaire appelé unoconv qui peut être utilisé pour convertir entre les formats. Je crois que cela équivaut à ouvrir le document d'entrée dans OpenOffice et à l'enregistrer en tant que format de sortie. Vous dites que votre script produit déjà un format opendocument, donc vous pouvez essayer d'utiliser unoconv pour produire un document Word à partir de cela.

Questions connexes