0

我有一个 C# 项目,我需要在其中创建一个 pdf 文档。我使用 iTextSharp dll 完成了它,但是当我在服务器上运行它时它不起作用。似乎 dll 需要比我在共享服务器上拥有的权限更高的权限。

有没有其他免费的方法可以做到这一点?我正在尝试从我拥有的网格创建 pdf,只要它有效,我不在乎我如何创建文档(从 html、背后的代码等)。

有人知道怎么做这个吗?

问候!

4

1 回答 1

3

iTextSharp 只是一个包含用于生成 PDF 的 API 的程序集。它不需要比您的 ASP.NET 应用程序更多的权限。

您是否偶然尝试将 PDF 写入磁盘?您的 ASP.NET 进程可能对您正在写入的位置没有写入权限。

我建议更好的方法是将 PDF 直接输出到响应流,假设您将 PDF 返回给 Web 用户。

于 2012-09-27T00:25:28.623 回答