c# - iText7 在 VB.Net 中可用还是仅在 C# 中可用
问题描述
我想从 pdf 文件中提取文本字段内容,这些文件具有我需要带入我的 Winforms 项目的文本字段。搜索我找到了对 iTextSharp 的引用,但后来发现它被 iText7 取代,但我读到的所有内容都只指它在 C# 中使用。我的winforms项目是vb。任何关于什么是我将数据导入我的项目的最佳选择的指针都非常感谢
解决方案
如果它适用于 .NET,那么它适用于所有 .NET 语言。这是 .NET Framework 工作方式的有用之处之一——特定库或项目是用哪种编程语言编写的并不重要。一旦它被编译为 .NET 程序集 DLL,它就可以从任何其他 .NET 中使用语言不管。
例如,如果 iTextSharp 或 iText7 以 Nuget 包的形式提供(我相信它们是),那么它就特别简单 - 您可以将包安装到您的 VB.NET 项目中并使用它。
您可能经常会发现使用示例是用一种特定的语言编写的,但这并不意味着您不能使用不同的语言进行完全相同的类实例化、方法调用等。如果您难以将代码示例从一种语言翻译成另一种语言,可以在线获得免费的自动代码转换器(尤其是在 C# 和 VB.NET 之间,反之亦然),它们通常会为您完成 90-100% 的转换工作。
推荐阅读
- javascript - 翻转或旋转一维数组
- jsf - 使用绑定和尝试使用 selectionMode 时,数据表中的 JSF 行显示空数据
- c++ - 如何使用 QMap 存储和查看我的数据?
- swift - 导航栏中的快速按钮目标
- klarna - Klarna:授权令牌无效
- wpf - 如何使 Wpf 中的控件依赖于视图模型中的属性?
- mysql - Golang SQLC 不生成结构
- windbg - Windbg 脚本:有没有办法将当前执行的命令输出到日志中?
- c# - 如何从 asp.net web 应用程序检索数据到 windows 窗体应用程序(.net 框架)
- node.js - API Gateway 不将标头传递给 Lambda