编写应用程序打印文件

编写应用程序打印文件

我想制作一个可以获取文件并打印的文件的应用程序。我该怎么做?用哪种程序语言?这个程序可以从任何协议获取文件并读取最后一行并自动打印。

谢谢

答案1

简单来说,你可以用lp命令打印。传递一个文件,它就会打印出来。

lp testfile
lp <(echo "this is a test")

有一个大量的选择但事实就是如此。

文件选择和编程语言完全由您决定。我给您的内容可以从其中任何一种语言中调用,它们都有自己的工作方式,但这里有一个极好的使用 Zenity 作为 GUI 文件选择器的简单 shell 脚本。

#!/bin/sh
lp $(zenity --file-selection)

但显然它无法理解所有格式。您可能需要通过理解格式的应用程序来打印某些格式。例如 Inkscape for SVG... 或者将它们栅格化为您的打印机可以理解的格式。

相关内容