我试过 CutePDF,但程序访问需要通过注册表项进行,这不是线程安全的。我也尝试过 PDF Writer,但是当多个用户登录到同一台机器尝试同时打印时,程序会出现严重问题。
我正在寻找一个简单的 C# 或 VBA 命令,我可以对它说——打印这个 .xls,它不需要我费力地完成它。
有什么建议么?
我试过 CutePDF,但程序访问需要通过注册表项进行,这不是线程安全的。我也尝试过 PDF Writer,但是当多个用户登录到同一台机器尝试同时打印时,程序会出现严重问题。
我正在寻找一个简单的 C# 或 VBA 命令,我可以对它说——打印这个 .xls,它不需要我费力地完成它。
有什么建议么?
我想你会在那里进行艰苦的搜索。大多数“源到 PDF”转换器都基于打印流,您可以在其中打印任何您想要的内容到标准打印流中,该标准打印流被包装/转换为 PDF。而且 printstream(spooler) 是非常异步的(不是线程安全的)并且容易在同一台机器上出现多个用户的问题。
那里有很少的编程解决方案,我认为它们都需要花钱,但我可能错了。
当然,您可以使用 Open Office——导出为 pdf 在 writer 中效果很好。也许 Calc 有类似的支持?
另请参阅标记为 openoffice.org 的其他答案