Je sais que je peux facilement créer un fichier docx avec libreOffice, mais je veux juste en savoir plus sur l'utilisation de bash. Quelqu'un peut-il expliquer si c'est même possible avec le terminal? La commande tactile fait un travail décent mais ne spécifie aucune extension.
13
touch file.docx
avez un fichier docx. :) Qu'est-ce qui fait qu'un fichier docx est un fichier docx pour vous?touch
La commande vous permet de spécifier l'extension;touch foo.docx
, mais cela créera un fichier vide. Est-ce que c'est ce que tu veux? Sinon,loffice --convert-to docx foo.odt
fonctionnera dans un terminal.Réponses:
Selon ce fil de discussion sur Unix et Linux, vous pouvez utiliser Pandoc .
En parcourant la documentation , je pense que vous pouvez l'utiliser comme:
Il y
out.docx
aura alors un fichier docx avec "Bonjour" dedans.De plus, j'ai trouvé ce module Python: python-docx
la source
LibreOffice est livré avec un outil de ligne de commande appelé
soffice
qui alibreoffice
pointe dessus, cet outil a une--convert-to
option qui vous permet de convertir facilement des fichiers de la même manière que le programme GUI, par exemple:Cela crée le fichier
file.docx
au format de texte Office Open XML dans le répertoire en cours.Exemple d'utilisation
la source