Comment automatiser la conversion de documents avec Linux unoconv
LibreOffice (et son prédécesseur, OpenOffice) a longtemps été l'outil privilégié pour créer des documents texte, feuilles de calcul et des présentations, et d'effectuer d'autres travaux de bureau sous Linux. Mais bien que le format de document ouvert fonctionne bien dans les logiciels open source, venez toujours quand vous avez besoin de partager ces fichiers avec quelqu'un sur une plate-forme propriétaire. Pour un document, pas de problème pour ouvrir LibreOffice et utiliser « Save As & # 8230; « pour le convertir en un format adapté como.DOC o.DOCX. Pour les moments où il n'est pas un seul fichier, mais trois douzaines, vous pouvez automatiser la conversion de documents avec unoconv.
Unoconv Il est un programme de ligne de commande qui fait une chose: lire les fichiers dans un format et un autre écrit. Le programme est capable d'automatiser la conversion de documents en utilisant une installation existante de Libre / OpenOffice pour faire le levage de charges lourdes.
Installation
Installer unoconv est un jeu d'enfant, car un stock d'installation Ubuntu comprendra LibreOffice en dehors des sentiers battus. Alors se unoconv est aussi simple que la commande suivante:
Sudo apt-get install unoconv
utiliser
Avec une syntaxe directe, il unoconv contribuera à rendre le travail à court de tout travail grande conversion.
Tout d'abord, il est utile de savoir quels types de fichiers peuvent convertir. Vous pouvez ouvrir LibreOffice pour vérifier, mais unoconv offre un bon choix à la liste dans le terminal:
Unoconv --show
Vous devrez peut-être faire défiler l'écran jusqu'à bits, car la liste est assez vaste. Pour convertir d'un format à un autre, vous devez utiliser les indicateurs suivants:
- L'indicateur « -f » indique ce que vous demandez en tant que sortie finale. Par exemple, « -f pdf format » convertir en PDF tout fichier (s) à inclure dans la commande.
- Le «-o « vous permet de spécifier un chemin différent pour les fichiers convertis (cependant, cela est facultatif, car le répertoire courant est la valeur par défaut).
La commande pour convertir tous les documents MS Word (2000/2003) dans le répertoire courant (soit deux ou cent) format Open Document texte et les placer dans le répertoire » proper_format « Dans le répertoire courant serait le suivant:
Unoconv odt -f -o formato_apropiado * .doc
Autres conseils utiles unoconv
Voici quelques autres choses à garder à l'esprit lors de l'utilisation unoconv:
- Vous pouvez utiliser le drapeau « t », suivi d'un chemin vers un fichier, d'appliquer ce fichier en tant que modèle pour tous les fichiers à convertir. Ces fichiers doivent être le format de modèle de tout type de fichier que vous convertissez & # 8230; Par exemple, si (comme dans l'exemple ci-dessus) est en train de devenir un groupe de fichiers de fichiers de modèle format ODT devrait être en ODT.
- Comme il a mentionné ci-dessus, unoconv LibreOffice utilisé pour convertir & # 8230;. ce qui signifie que lors de l'exécution de la ligne de commande, vous devez démarrer une instance de LibreOffice, avec toutes les attentes qui implique parfois. Par conséquent, la commande peut prendre plus de temps que prévu lorsque Émim.
- Si vous voulez éviter ce délai, vous pouvez utiliser le drapeau « -c » pour se connecter à une instance de LibreOffice déjà en cours d'exécution.
L'utilisation unoconv peut être un gain de temps si vous avez un grand projet et les besoins reformatage une longue liste de fichiers à un format propriétaire. La possibilité d'automatiser la conversion de documents est une autre raison de donner un peu de respect pour leur terminal.
Crédit image: documents de BigStockPhoto
Laisser un commentaire