作为红宝石福利局我一直在一个小猎鬼,你可能会有所帮助
我读了很多,被告知要获得这些偷偷摸摸的家伙最好的办法是使用脚本: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文件。 这种解决方案的问题实际上是两个:
- 不是很干
- 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 ...什么可能我是做错了什么?