我有一个pdf文件,它使用预先填好的信息加载,但想要为word文档提供类似的功能。我如何去做这件事?要访问我使用下面的代码的PDF文件:是否有类似于PdfReader的WordReader?
PdfReader reader = new PdfReader(Server.MapPath("~/Content/path.pdf"));
MemoryStream newPdf = ModifyPdf(reader);
return File(newPdf.GetBuffer().ToArray(), "application/pdf", Server.UrlEncode("name.pdf"));
ModifyPdf树立PdfStamper和AcroFields等
我当前文档代码从我的桌面文件,进行编辑,然后保存为一个新文件到我的桌面。我该如何从类似于pdf的项目中的Content文件夹中拉取文件,进行编辑,然后获取类似于pdf的“下载”查看?
是COM Interop可以使用,但它不像Open XML那么好。首先,性能问题,Interop处理与Open XML相比较慢,Interop依赖于Word和Excel等,因此许可可能是另一个问题。网上有很好的比较。一些OpenXML优势可以从Eric White博客的以下链接http://blogs.msdn.com/b/ericwhite/archive/2009/02/13/seven-key-benefits-of-open-xml中找到。 aspx –
除了要求为COM互操作提供Word外,还需要编写Late Binding代码,这意味着您不会在IDE中拥有所有语法助手/自动完成功能,或者您将绑定到特定的Word版本。 –