我想要做的是使用我的Web窗体ASP.NET应用程序在Web浏览器中打开现有的.pdf,手动填写部分内容,然后将其保存回Web服务器。
此功能适用于最终用户。我已经使用iTextSharp从网站上的<form>
预填充.pdf的部分内容,但是客户端也希望能够打开.pdf并在内部的字段中手动输入一些内容。 .pdf并将其保存回Web服务器。
我找到了一些可以购买的插件,可以让你做到以上几点,但我想这样做而不需要花费数百到数千美元。有可能吗?
到目前为止,我知道如何在Web浏览器中打开.pdf,但此时只读它:
string FilePath = Server.MapPath("~/Forms/MyFile.pdf");
WebClient User = new WebClient();
Byte[] FileBuffer = User.DownloadData(FilePath);
if (FileBuffer != null)
{
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", FileBuffer.Length.ToString());
Response.BinaryWrite(FileBuffer);
}