我正在使用iText(夏普)生成PDF文档。 我正在使用Visual Studio 2017开发应用程序。 我已经使用NuGet添加了iTestSharp,并且我已经尝试了VB和C#
一切都适用于'高级'的东西(Jumpstart教程的第1章)。现在我想使用'page','canvas'和'low-level'绘图命令更低级别:来自jumpstart教程的第2章
我的问题是我无法访问类PdfDocument,PdfCanvas等,这些类不可用.. 此外,我无法创建新的PdfWriter对象(未实现新运算符)
怎么了?
有没有人有一个使用VB.NET在画布上绘制东西的例子 - 这将非常有用!
感谢。
答案 0 :(得分:1)
确保您的系统上有正确的NuGet包。 要试一试,请创建一个空项目并包含NuGet包
快速入门教程是为iText7编写的,所以你需要特定版本才有意义。 iText7是iText5的完整重写。因此,如果您尝试针对iText5库运行示例,您可能确实会发现缺少几个类。
答案 1 :(得分:1)
进一步澄清:
您找到的教程并未过时,相反,它是最新的教程。你从NuGet得到的iTextSharp已经过时了。
如果您阅读NuGet.org上的说明,那么您将清楚地看到iTextSharp是旧版本:https://www.nuget.org/packages/iTextSharp
我们目前支持两个版本:iText 5和iText 7.两者 根据AGPL和商业许可证提供。
- iText 5 AGPL
- iText 7社区:https://www.nuget.org/packages/itext7/
iText 5是一个复杂的解决方案库,但文档齐全 帮助您创建解决方案。
iText 7是iText 5的完整重写,允许您选择 冒险与附加组件,都基于简单的模块化代码结构 这很容易使用且记录良好。
和
iTextSharp是iText 5的.NET端口。
如果这对你来说不够清楚(显然不是这样),那么我真的,真的感谢您就如何改进NuGet.org上的描述提出反馈。< / p>