iTextSharp - PdfDocument、PdfCanvas、...在哪里?
iTextSharp - where are PdfDocument, PdfCanvas, ...?
我正在使用 iText(Sharp) 生成 PDF 文档。
我正在使用 Visual Studio 2017 开发应用程序。
我已经使用 NuGet 添加了 iTestSharp,并且我已经尝试了 VB 和 C#
'high-level' 内容(jumpstart 教程的第 1 章)都很好。现在我想使用 'page'、'canvas' 和 'low-level' 绘图命令进行更底层的操作:jumpstart 教程第 2 章
我的问题是我无法访问 类 PdfDocument、PdfCanvas 等。这些 类 不可用..
我也无法创建新的 PdfWriter 对象(新运算符未实现)
怎么了?
- 我是否遗漏了一些导入/使用库? (我目前包括
iTextSharp.text 和 iTextSharp.text.pdf)
- 这与 iText V5 -> V7 有关吗?教程是否有点过时了?
- 这些 类 是否仅在 Java 库中可用,而在 .NET 端口中不可用?
有没有人有使用 VB.NET 在 canvas 上绘制东西的示例 - 这将非常有帮助!
谢谢。
确保您的系统上有正确的 NuGet 包。
要尝试这个,请创建一个空项目并包含 NuGet 包
- iText 软件的 iText7 v 7.0.4
Jumpstart 教程是为 iText7 编写的,因此您需要该特定版本是有道理的。 iText7 是对 iText5 的完全重写。因此,如果您尝试 运行 针对 iText5 库的示例,您可能确实会发现缺少几个 类。
进一步澄清:
- iText 5 .NET 被昵称为 iTextSharp 因为历史原因超出了 Stack Overflow 问题的范围。
- iText 7 .NET 没有昵称,因为我们(iText Software)想强调它与 iText 7 完全相同的产品 Java,只是为了不同的平台。
您找到的教程并没有过时,相反,它是最新的。您从 NuGet 获得的 iTextSharp 已过时。
如果您阅读 NuGet.org 上的说明,您会清楚地看到 iTextSharp 是旧版本:https://www.nuget.org/packages/iTextSharp
We have two currently supported versions: iText 5 and iText 7. Both
are available under AGPL and Commercial license.
- iText 5 AGPL
- iText 7 community: https://www.nuget.org/packages/itext7/
iText 5 is a one solution library that is complex, but well documented
to help you create your solutions.
iText 7 is a complete re-write of iText 5, allowing you to choose your
adventure with add-ons, all based on a simple, modular code structure
that is easy to use and well documented.
和
iTextSharp is the .NET port of iText 5.
如果这对您来说还不够清楚(显然不是),那么我真的 真的 感谢您对我们如何改进描述的反馈NuGet.org.
我正在使用 iText(Sharp) 生成 PDF 文档。 我正在使用 Visual Studio 2017 开发应用程序。 我已经使用 NuGet 添加了 iTestSharp,并且我已经尝试了 VB 和 C#
'high-level' 内容(jumpstart 教程的第 1 章)都很好。现在我想使用 'page'、'canvas' 和 'low-level' 绘图命令进行更底层的操作:jumpstart 教程第 2 章
我的问题是我无法访问 类 PdfDocument、PdfCanvas 等。这些 类 不可用.. 我也无法创建新的 PdfWriter 对象(新运算符未实现)
怎么了?
- 我是否遗漏了一些导入/使用库? (我目前包括 iTextSharp.text 和 iTextSharp.text.pdf)
- 这与 iText V5 -> V7 有关吗?教程是否有点过时了?
- 这些 类 是否仅在 Java 库中可用,而在 .NET 端口中不可用?
有没有人有使用 VB.NET 在 canvas 上绘制东西的示例 - 这将非常有帮助!
谢谢。
确保您的系统上有正确的 NuGet 包。 要尝试这个,请创建一个空项目并包含 NuGet 包
- iText 软件的 iText7 v 7.0.4
Jumpstart 教程是为 iText7 编写的,因此您需要该特定版本是有道理的。 iText7 是对 iText5 的完全重写。因此,如果您尝试 运行 针对 iText5 库的示例,您可能确实会发现缺少几个 类。
进一步澄清:
- iText 5 .NET 被昵称为 iTextSharp 因为历史原因超出了 Stack Overflow 问题的范围。
- iText 7 .NET 没有昵称,因为我们(iText Software)想强调它与 iText 7 完全相同的产品 Java,只是为了不同的平台。
您找到的教程并没有过时,相反,它是最新的。您从 NuGet 获得的 iTextSharp 已过时。
如果您阅读 NuGet.org 上的说明,您会清楚地看到 iTextSharp 是旧版本:https://www.nuget.org/packages/iTextSharp
We have two currently supported versions: iText 5 and iText 7. Both are available under AGPL and Commercial license.
- iText 5 AGPL
- iText 7 community: https://www.nuget.org/packages/itext7/
iText 5 is a one solution library that is complex, but well documented to help you create your solutions.
iText 7 is a complete re-write of iText 5, allowing you to choose your adventure with add-ons, all based on a simple, modular code structure that is easy to use and well documented.
和
iTextSharp is the .NET port of iText 5.
如果这对您来说还不够清楚(显然不是),那么我真的 真的 感谢您对我们如何改进描述的反馈NuGet.org.