-->

如此透明,我不能抓住它...使用Rghost效仿的ghostscript命令将虚拟打印机(So tr

2019-07-30 07:37发布

作为红宝石福利局我一直在一个小猎鬼,你可能会有所帮助

我读了很多,被告知要获得这些偷偷摸摸的家伙最好的办法是使用脚本:ghostscript的。

我试图执行,我在一个虚拟打印机运行Ghostscript的命令,但在红宝石(鞋)文件的情况下:

我的命令是:

C:\Programas\gs\gs9.05\bin\gswin64c.exe -IC:\Programas\gs\gs9.05\lib;C:\Programas\gs\fonts -sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile=c:\tempRep\temp.pdf -

如果我只是把这个命令的批处理文件中,并将此作为批处理程序中的端口呼叫重定向虚拟打印机,它会就好了,写temp.pdf文件。 这种解决方案的问题实际上是两个:

  1. 不是很干
  2. exe文件没有得到执行

我filecreate.bat

C:\Programas\gs\gs9.05\bin\gswin64c.exe -IC:\Programas\gs\gs9.05\lib;C:\Programas\gs\fonts -sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile=c:\tempRep\temp.pdf -


c:\tempRep\myapp.exe

所以,如果它不干燥和蝙蝠似乎并不被帮助的,没有一点寻找鬼魂在这里。 我们都知道,赶鬼,它必须是干的!

所以,我走向Rghost当家:显示鬼是真谛。

在这里我把它叫做背景:

我的鞋子的应用程序源:

Shoes.setup do
   gem 'rghost'
end

require 'RGhost'

RGhost::Config::GS[:path]= 'C:\\Programas\\gs\\gs9.05\\bin\\gswin64c.exe'

doc=Document.new

doc.render :raw => "-sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile=c:\tempRep\temp.pdf -"

我开始觉得有点冷,但没有鬼的文件显示出来...

如何赶上这一个任何想法?

我也在考虑使用类似

system("C:\Programas\gs\gs9.05\bin\gswin64c.exe -IC:\Programas\gs\gs9.05\lib;C:\Programas\gs\fonts -sDEVICE=pdfwrite -r300 -dNOPAUSE -dSAFER -sPAPERSIZE=a4 -sOutputFile=c:\tempRep\temp.pdf -")

但它只是似乎不工作:S ...什么可能我是做错了什么?

文章来源: So transparent that i can't catch it…Using Rghost to emulate ghostscript command as would be on virtual printer