新工作,ASP.NET 项目,没有 nuget。如果不运行 ABCpdf 的安装,是否可以将 DLL 添加到项目并使用它?
ABCpdf.dll、ABCpdf-32.dll、ABCpdf-64.dll有什么区别?应用程序如何知道要使用哪些?
在参考文献中,我只看到 ABCpdf.dll,但 ABCpdf-32.dll 和 ABCpdf-64.dll 甚至无法被引用。
如果没有安装 ABCpdf,请向我解释如何使用它?
您可以只添加对 ABCpdf.dll 的引用。如果您的应用适用于 x86,则 ABCpdf.dll 将需要位于同一文件夹中的 ABCpdf-32.dll,如果您的应用适用于 x64,则需要 ABCpdf-64.dll。一些更“异国情调”的功能可能还需要其他 dll。
版本之间的依赖关系存在差异。例如,如果您使用的是版本 7,则您的 bin 目录中还需要以下 DLL(但它们不是 .NET DLL,因此您无法添加对它们的引用):-
我不知道 v9 的依赖项是什么,但值得一试。老实说,您最好还是下载安装程序,因为您需要它来输入许可证密钥。许可证并不便宜,但它是一个非常好的产品。您可能还想看看 iTextSharp。
我刚刚下载了最新的 websupergoo,运行了 exe,记住了文件的安装位置,然后从新文件中添加了新的 ABCpdf 参考。我唯一需要做的就是将 AddHtml() 方法重命名为 AddHTML()。编译并运行得很好。