如何在按钮点击时生成pdf文件?

时间:2013-11-08 10:52:30

标签: c# asp.net

我正在使用visual studio 2008.我想在按钮点击时生成pdf文件。我用过

using iTextSharp.text;
using iTextSharp.text.pdf;  

但显示错误

The type or namespace name iTextSharp could not be found (are you missing a using        directive or an assembly reference?
从搜索中我发现,需要添加一个源程序集(iTextSharp.dll)。怎么可能?

4 个答案:

答案 0 :(得分:1)

编辑:这是不必要的复杂。正如CodeCaster指出in his comment,你可以使用NuGet来安装iTextSharp。我建议你尝试一下。

您需要下载iTextSharp库:http://sourceforge.net/projects/itextsharp/并在VS中引用该.dll。您的下载将是一个zip文件,其中包含多个其他存档。从那些,选择itextsharp-dll-core.zip并提取它。

然后进入Visual Studio,右键单击您的项目并选择“添加引用...”。在下面的对话框中,选择dll。现在您可以使用using iTextSharp;

答案 1 :(得分:1)

您可以通过NuGet安装它。

答案 2 :(得分:0)

您需要下载此dll。 因此,下载然后在项目中添加引用,然后您可以使用相同的。 如右键单击项目>添加参考>

1)将打开一个新窗口,您可以添加该文件。

2)构建它应该可以工作。

答案 3 :(得分:0)

失败原因:

您没有添加ItextSharp.DLL作为项目的参考。除非您将此dll添加到项目中,否则不能使用ITextSharp库中的类。

<强>解决方案: 您需要下载ItextSharp.DLL并添加该dll作为Projet的参考。

第1步::从链接下方ItextSharp.DLL下载。 http://sourceforge.net/projects/itextsharp/

第2步: 右键单击Project Select - &gt; Add Reference

第3步: 从下载的位置选择ItextSharp.Dll

第4步: 现在重建项目。