tam*_*ler 21 pdf printing macos
是否可以只使用终端命令来获取文件并将其打印为 PDF?我猜你会以某种方式使用 lpr 命令,但我还没有发现正确的语法。
Per*_*rry 14
lpr确实是正确的命令。没什么好说的,只是
lpr filename.pdf
Run Code Online (Sandbox Code Playgroud)
应该简单地工作,假设默认打印机设置正确。如果没有,你可能必须这样做
lpr -P printername filename.pdf
Run Code Online (Sandbox Code Playgroud)
请注意,如果您需要查看内容,请注意有一个手册页——“man lpr”。是的,OS X 使用的 CUPS 打印守护程序已经支持 PDF。
小智 5
我知道我在一个仅仅隐藏的系统文件夹中看到了一些东西:
/Library/Scripts/Printing Scripts/Convert To PDF.scpt
Run Code Online (Sandbox Code Playgroud)
我从 AppleScript 创建了一个新应用程序,但直接调用该脚本也应该有效。
编辑:实际上你可以打电话
/System/Library/Printers/Libraries/convert -f file.rtf -o file.pdf -j "application/pdf"
Run Code Online (Sandbox Code Playgroud)
对于纯文本文件,可以使用enscript(OS X 自带)生成 postscript 文件。
$ enscript -p ~/Desktop/profile.ps /etc/profile
[ 1 pages * 1 copy ] left in /Users/dharris/Desktop/profile.ps
Run Code Online (Sandbox Code Playgroud)
OS X 的预览应用程序可以打开(并转换)为 PDF,或者您可以安装ps2pdf (我通过macports安装)并在命令行进行转换。
$ ps2pdf ~/Desktop/profile.ps ~/Desktop/profile.pdf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27737 次 |
| 最近记录: |