ABCpdf - 不明白运行项目需要什么

时间:2014-05-14 22:00:07

标签: asp.net abcpdf9

新工作,ASP.NET项目,没有nuget。 如果没有运行ABCpdf的安装,是否可以只将DLL添加到项目中并使用它?

ABCpdf.dll,ABCpdf-32.dll,ABCpdf-64.dll有什么区别? 应用程序如何知道使用哪些?

在参考文献中,我只看到ABCpdf.dll,但ABCpdf-32.dll和ABCpdf-64.dll甚至无法被引用。

如果没有安装ABCpdf,请向我解释如何使用它?

3 个答案:

答案 0 :(得分:0)

您只需添加对ABCpdf.dll的引用即可。如果您的应用程序是针对x86的话,ABCpdf.dll将在同一文件夹中需要ABCpdf-32.dll,如果您的应用程序是针对x64,则需要ABCpdf-64.dll。 一些更多的"异国情调"功能可能还需要其他dll。

答案 1 :(得分:0)

版本之间的依赖关系存在差异。例如,如果您使用的是版本7,那么您的bin目录中还需要以下DLL(但它们不是.NET DLL,因此您无法添加对它们的引用): -

  • ABCpdfCE7.dll
  • PrintHook32.dll(或64位版本的PrintHook64)

我不知道v9的依赖关系是什么,但值得一试。说实话,你最好还是下载安装程序,因为你需要它来输入许可证密钥。许可证并不便宜,但它是一个非常好的产品。您可能还想看看iTextSharp。

答案 2 :(得分:0)

我刚刚下载了最新的websupergoo,运行了exe,记住了文件的安装位置,然后从新文件中添加了新的ABCpdf参考。我唯一要做的另一件事是将AddHtml()方法重命名为AddHTML()。编译并运行正常。