C#创建pdf文档,无需在服务器上拥有高权限

C#创建pdf文档,无需在服务器上拥有高权限,c#,.net,pdf,itextsharp,C#,.net,Pdf,Itextsharp,我有一个项目需要创建一个pdf文档。我是用iTextSharp dll做的,但当我在服务器上运行它时,它不起作用。似乎dll需要比我在共享服务器上拥有的权限更高的权限 还有其他自由的方式吗?我试图从我拥有的网格中创建pdf,我不在乎如何创建文档(从html、代码隐藏等),只要它可以工作 有人知道怎么做吗 问候 iTextSharp只是一个程序集,其中包含用于生成PDF的API。它不需要比ASP.NET应用程序更多的特权 你是不是碰巧想把PDF文件写到磁盘上?您的ASP.NET进程可能没有对要写入

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

还有其他自由的方式吗?我试图从我拥有的网格中创建pdf,我不在乎如何创建文档(从html、代码隐藏等),只要它可以工作

有人知道怎么做吗


问候

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

你是不是碰巧想把PDF文件写到磁盘上?您的ASP.NET进程可能没有对要写入的位置的写入权限


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

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

你是不是碰巧想把PDF文件写到磁盘上?您的ASP.NET进程可能没有对要写入的位置的写入权限


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

您遇到了什么权限错误?这是什么时候发生的?这有点难以回答,因为您没有提供任何代码、错误消息或任何其他有用的信息。请编辑您的问题,提供一些细节,我们可以尝试帮助我们,否则我怀疑这将被关闭为“不是一个真正的问题”。谢谢。您的权限错误是什么?这是什么时候发生的?这有点难以回答,因为您没有提供任何代码、错误消息或任何其他有用的信息。请编辑您的问题,提供一些细节,我们可以尝试帮助我们,否则我怀疑这将被关闭为“不是一个真正的问题”。谢谢。我尝试了很多不同的方法,我尝试在客户端显示pdf文件,保存到用户的电脑上,但任何一种方法都有效。很可能,您所说的将pdf输出到响应流的意思是。。。Response.Clear();Response.ContentType=“application/pdf”;AddHeader(“内容处置”、“附件;文件名=CedulaJuego.pdf”);Response.BinaryWrite(result.ToArray());Response.Flush();Response.Close();Response.End();我尝试了许多不同的方法,我尝试在客户端显示pdf,并将其保存到用户的计算机上,但这两种方法都有效。很可能,您所说的将pdf输出到响应流的意思是。。。Response.Clear();Response.ContentType=“application/pdf”;AddHeader(“内容处置”、“附件;文件名=CedulaJuego.pdf”);Response.BinaryWrite(result.ToArray());Response.Flush();Response.Close();Response.End();