【发布时间】:2010-09-14 20:57:30
【问题描述】:
我正在尝试在 Visual Basic 2008 中以编程方式将现有文件打印为 PDF。
我们目前的相关资产是: Visual Studio 2008 专业版 Adobe Acrobat Professional 8.0
我曾想过获得一个像 ITextSharp 这样的 sdk,但对于我正在尝试做的事情来说,这似乎有点矫枉过正,尤其是因为我们拥有完整版的 Adobe。
是否有一段相对简单的代码可以打印到 PDF 打印机(当然也可以指定它打印到特定位置)还是需要使用另一个库才能打印到 pdf?
我想将以前创建的文档打印为 pdf 文件。在这种情况下,它是一个 .snp 文件,我想将其制作成 .pdf 文件,但我认为任何文件类型的逻辑都是相同的。
我刚刚尝试了上面的 shell 执行,它不会按照我想要的方式执行。因为它提示我要打印的位置,但仍然没有打印到我想要的位置(多个位置),这对于我们创建许多相同命名的 PDF 文件(在 PDF 中具有不同的数据并放置在对应的客户端文件夹)
当前进程是:
- 转到 \\report server\client1
- 手动创建文件夹中所有snp文档的pdf文件
- 将 pdf 复制到 \\website reports\client1
- 然后对所有 100 多个客户重复此操作大约需要两个小时才能完成和验证
我知道这可以做得更好,但我才来这里三个月,还有其他更紧迫的紧迫问题。我也没想到看起来如此微不足道的东西却如此难以编码。
【问题讨论】: