gpt4 book ai didi

c# - Ghostscript.NET.dll 打印 pdf 到指定打印机

转载 作者:行者123 更新时间:2023-11-30 14:53:52 25 4
gpt4 key购买 nike

如何使用 ghostscript api 打印 pdf。我试过谷歌但仍然没有得到适当的解决方案。请帮助我如何完成这项任务。

最佳答案

这应该适合您(通过使用 Ghostscript.NET 包装器):

using System;
using System.Collections.Generic;
using Ghostscript.NET.Processor;

namespace Ghostscript.NET.Samples
{
public class SendToPrinterSample : ISample
{
public void Start()
{
// YOU NEED TO HAVE ADMINISTRATOR RIGHTS TO RUN THIS CODE

string printerName = "YourPrinterName";
string inputFile = @"E:\__test_data\test.pdf";

using (GhostscriptProcessor processor = new GhostscriptProcessor())
{
List<string> switches = new List<string>();
switches.Add("-empty");
switches.Add("-dPrinted");
switches.Add("-dBATCH");
switches.Add("-dNOPAUSE");
switches.Add("-dNOSAFER");
switches.Add("-dNumCopies=1");
switches.Add("-sDEVICE=mswinpr2");
switches.Add("-sOutputFile=%printer%" + printerName);
switches.Add("-f");
switches.Add(inputFile);

processor.StartProcessing(switches.ToArray(), null);
}
}
}
}

关于c# - Ghostscript.NET.dll 打印 pdf 到指定打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28300385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com