J'essaie de convertir, à partir de la ligne de commande, les fichiers .png des captures d'écran créées par scrot en fichiers pdf. Je peux réussir à le faire dans Shotwell, mais j'aimerais le faire depuis la ligne de commande. Pour une raison quelconque, la commande
convert file.png file.pdf
effectue une conversion, mais ce n'est pas une conversion littérale (et ne sera pas imprimée correctement)
À des fins de comparaison, j'ai posté sur le Web les résultats de convert
https://are.berkeley.edu/courses/ARE211/currentYear/convert.pdf
et la sortie de Shotwell.
https://are.berkeley.edu/courses/ARE211/currentYear/shotwell.pdf
Comme vous pouvez le constater, le fichier convert.pdf a une résolution beaucoup plus basse, une police plus grande et, surtout, n’imprime pas correctement à l’aide de la commande lpr standard.
Existe-t-il des programmes de conversion png vers pdf prêts à l'emploi et faciles à installer qui feraient un meilleur travail que convertir? Ou bien existe-t-il des options de conversion que je pourrais utiliser qui aboutiraient à une conversion exacte? Il y a un milliard de drapeaux à convertir, mais je ne sais vraiment pas par où commencer.
Merci pour toute aide!
J'utilise le Phatch. Vous devrez créer la liste d'actions avec l'interface utilisateur graphique (GUI), puis l'invoquer à partir de la ligne de commande.
Installer:
Sudo apt-get install phatch
Phatch ne consiste pas uniquement à convertir d'un format à un autre, vous pouvez également rogner, faire pivoter, etc. après l'installation. Sélectionnez le programme dans le tiret ou tapez-le.
phatch
dans la ligne de commande. Maintenant, l'interface graphique va s'ouvrir. Cliquez sur la croix verte et recherchez la commande "Enregistrer" pour l'ajouter à la liste d'actions. Définissez le type comme "pdf" et un dossier de sortie (et d’autres paramètres si vous le souhaitez). Le dossier de sortie par défaut est ~/desktop/phatch. Si le programme ne trouve pas le dossier indiqué lors de l’opération de conversion, il le créera automatiquement. Maintenant, appuyez sur Ctrl + Maj + S et sauvegardez la liste d'actions en lui donnant un nom comme "convert2pdf". Le chemin par défaut où les listes d'actions sont stockées est ~/.local/share/phatch/actionslists. Je recommande de choisir votre dossier personnel pour l'instant. Vous avez maintenant défini une actionlist qui convertit au format PDF.
Vous devez faire cette étape précédente une seule fois. A partir de maintenant, vous pouvez appeler la liste d'actions chaque fois que vous avez besoin du terminal de la manière suivante:
phatch convert2pdf.phatch ~/folder/to/convert
Tout ce qui se trouve dans le ~/folder/to/convert sera converti en pdf et placé dans le dossier de sortie de votre bureau. Les fichiers originaux ne seront pas supprimés.