首页 > 解决方案 > iText7 在 VB.Net 中可用还是仅在 C# 中可用

问题描述

我想从 pdf 文件中提取文本字段内容,这些文件具有我需要带入我的 Winforms 项目的文本字段。搜索我找到了对 iTextSharp 的引用,但后来发现它被 iText7 取代,但我读到的所有内容都只指它在 C# 中使用。我的winforms项目是vb。任何关于什么是我将数据导入我的项目的最佳选择的指针都非常感谢

标签: c#.netvb.netitextitext7

解决方案


如果它适用于 .NET,那么它适用于所有 .NET 语言。这是 .NET Framework 工作方式的有用之处之一——特定库或项目是用哪种编程语言编写的并不重要。一旦它被编译为 .NET 程序集 DLL,它就可以从任何其他 .NET 中使用语言不管。

例如,如果 iTextSharp 或 iText7 以 Nuget 包的形式提供(我相信它们是),那么它就特别简单 - 您可以将包安装到您的 VB.NET 项目中并使用它。

您可能经常会发现使用示例是用一种特定的语言编写的,但这并不意味着您不能使用不同的语言进行完全相同的类实例化、方法调用等。如果您难以将代码示例从一种语言翻译成另一种语言,可以在线获得免费的自动代码转换器(尤其是在 C# 和 VB.NET 之间,反之亦然),它们通常会为您完成 90-100% 的转换工作。


推荐阅读