如何使用acrobat.exe在线(非本地或网络内)pdf文件打印

时间:2017-07-31 15:39:41

标签: c# pdf acrobat

我正在尝试使用命令行打印在线pdf文档,如下所示。

"C:\Program Files (x86)\Adobe\Acrobat 2015\Acrobat\Acrobat.exe"  /t "http://example.com/file1.pdf#fdf=http://example.com/data1.fdf" "\\PrinterName" "" ""

它表示文件名,卷名或目录不正确。有没有办法在不在本地复制pdf文件的情况下进行打印?

1 个答案:

答案 0 :(得分:-1)

可以创建批处理命令吗?

创建批处理命令,例如" AcroPrnt.bat" (或" AcroPrnt.cmd")

批处理命令中的

  wget (or curl) %1 (the file to download and print) > tempAcro.pdf
  wget (or curl) %2 (the fdf file)
  "C:\Program Files (x86)\Adobe\Acrobat 2015\Acrobat\Acrobat.exe"  /t tempAcro.pdf#fdf=%2 "\\PrinterName" "" "" 
  del tempAcro.pdf

然后使用

从互联网上打印文档
AcroPrnt "http://example.com/file1.pdf" "http://example.com/data1.fdf"

除非您下载curl或wget,否则此代码将无效,我们需要相应地修改脚本。

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf

收集信息