网站用户将pdf填写到数据库后,保存pdf

时间:2019-04-22 20:30:59

标签: c# .net pdf itext adobe

我想让用户在线填写pdf或更新一些预填写的信息,当他们单击“完成”时,我会将其与更新的信息一起保存到数据库中。目前,我可以预填充pdf,还可以让用户在数据库中填充所需的内容。用户单击“保存”按钮后,如何保存更新的pdf。

[已解决]另一个较小的问题:如何在Process.start中使用浏览器的pdf查看器而不是使用Adobe? var proc = Process.Start(@"cmd.exe ",@"/c " + filename)

更新:其他任何服务都可以提供该功能,即使它是付费(Adobe)或类似的东西呢?

我目前正在使用Itextsharp来预填充pdf,并允许用户填充pdf。

PdfReader reader = new PdfReader(filePath);
PdfReader.unethicalreading = true;
PdfStamper stamper = new PdfStamper(reader, new FileStream(completedFilePath, FileMode.Create));
AcroFields acroFields = stamper.AcroFields;
acroFields.SetField("Text1.0.0", "hello");
stamper.Close();
reader.Close();
Process.Start(adobeReaderPath, completedFilePath);

提前感谢您的帮助!

0 个答案:

没有答案