我正在使用 Ghostscript.NET 打印一些 pdf,这是我的配置。
List<string> switches = new List<string>
{
"-empty",
"-dPrinted",
"-dFirstPage=1",
"-dLastPage=1",
"-dPrinted",
"-dBATCH",
"-dNOPAUSE",
"-dNOSAFER",
"-dNumCopies=1",
"-sDEVICE=mswinpr2",
@"-sFONTPATH=" + System.Environment.GetFolderPath(System.Environment.SpecialFolder.Fonts),
"-sOutputFile=%printer%" + printQueue.FullName,
"-f",
inputFile
};
它工作得很好,但我的纸张尺寸是 6.5 英寸 x 8.5 英寸的自定义纸张,我的问题是当我在理光打印机上静默打印时,尝试用字母打印。
如何在开关中设置纸张尺寸或强制打印机正确渲染。
如果我手动打印必须手动选择纸张和垃圾箱,所有打印都完美无缺。