我使用iTextSharp在服务器上创建pdf文件。 它工作得很好,促使我保存一切都很好。 我有2个场景 1)我想将此文件保存在服务器上的某个位置 2)我想将此文件保存在数据库中
完成代码后的最后一行是
document.Close();
所以任何人都可以指导我如何做到这一点
答案 0 :(得分:2)
以下方法将在磁盘上创建一个新文件,其中包含一个段落。您可以根据需要轻松修改它。
在此之前,您必须将要保存的目录设置为具有正确的权限。无论网站的应用程序池使用何种用户帐户,都需要对该文件夹具有写入权限。在Windows资源管理器中设置此项,右键单击>属性>安全选项卡。这在互联网上有详细记载。
您可以通过多种不同方式将文件名存储在数据库中,然后从UI链接到该文件。我建议从一个简单的ADO.Net tutorial
开始protected void CreateDoc(string filename)
{
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream(filename, FileMode.Create));
document.Open();
document.Add(new Paragraph("Hello World!"));
document.Close();
}