outil de ligne de commande pour imprimer l'image?
Mon programme besoin d'imprimer une courbe,
ma solution est de changer la courbe en image,
et cette photo de fichier (xxx.png) peut être imprimé à l'aide de windows par défaut de l'image de l'outil d'impression(clic droit de la souris sur le fichier et sélectionnez imprimer).
mais je ne veux pas que l'utilisateur de faire ce travail manuellement, j'ai besoin d'un outil de ligne de commande pour ce faire:
printPicture xxx.png
est-il un outil de ce genre?
ps: libre/open source
edit:
cliquez-droit sur le fichier et sélectionnez "imprimer", puis je peux imprimer ce fichier,
Comment puis-je le faire en ligne de commande ?
Vous devez vous connecter pour publier un commentaire.
J'ai enfin trouvé!
utilisation de l'image de windows et des télécopies.
IrfanView est capable de faire cela. Voici une liste de options de ligne de commande pour cette application.
Suivantes devrait travail:
Si vous souhaitez imprimer sur une imprimante autres que l'imprimante par défaut, spécifiez le nom de l'imprimante:
& 'C:\Program Files\IrfanView\i_view64.exe' .\test_image.png /print
Ce lien avait une solution plus simple:
mspaint /pt [nom du fichier]
J'ai eu un problème similaire, mais j'ai aussi besoin de moyen de contrôle de la mise à l'échelle (ce qui est nécessaire pour les codes-barres travail) et d'avoir toujours l'image centrée.
J'ai écrit un outil Open Source appelé ImagePrint à faire tout ce que vous voulez. Il est écrit dans VB.Net comme une application console. Pour le moment, il ne s'imprime sur l'imprimante par défaut.
Il imprime un fichier image (.png dans mon cas) à une imprimante SANS une boîte de dialogue d'apparaître. Aussi... fonctionne sans invite de commande élevée privilèges.
Vous pouvez appeler ShellExecute à partir de votre programme avec
print
opération: