首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法打开PDF。有什么东西使此PDF无法打开。使用VB.NET PrintForm

无法打开PDF。有什么东西使此PDF无法打开。使用VB.NET PrintForm
EN

Stack Overflow用户
提问于 2018-09-20 00:11:56
回答 1查看 671关注 0票数 0

我正在尝试在VB.Net中使用PrintForm打印表单

此窗体有几个标签和一个图表控件。我已经使用了这个非常简单的代码

代码语言:javascript
复制
 Dim pf As New PrintForm
    pf.Form = Me
    pf.PrintAction = PrintAction.PrintToFile
    pf.PrintFileName = "../../generated_pdf.pdf"
    pf.Print()

生成"generated_pdf.pdf“文件。当我试图打开这个文件时,它给我一个错误Couldn’t open PDF Something’s keeping this PDF from opening.

关于如何解决这个错误并成功地生成一个可以用正确的内容打开和查看的工作pdf,你有什么想法吗?

应该转换为pdf的表单如下所示

EN

回答 1

Stack Overflow用户

发布于 2018-09-20 02:06:38

PrintForm不知道如何处理PDF文件,这就是它不能工作的原因。

It only knows how to do .eps, .ps & .ai.

如果你想要PDF,你需要知道如何将上面的一种格式转换成PDF。

GhostscriptGhostscript.Net在这方面做得很好,而且是免费和开源的。还有其他的,但我确实用过它们,并且知道它们是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52410160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档