用javascript打开PDF

时间:2013-06-26 14:51:57

标签: c# javascript sharepoint pdf

有没有办法使用JavaScript(或C#)打开PDF文档并让它自动打开Acrobat,让用户编辑文档,然后在用户关闭文档时,保存回服务器。

从我的研究中,我发现人们推荐iTextsharp,但我不认为这会做我想要完成的事情。

基本上我试图模仿SharePoint的Check Out / Check In功能。

4 个答案:

答案 0 :(得分:4)

很多可能取决于您要完成的具体内容以及您对环境/用户的控制程度。看看Acrobat X和SharePoint的功能,看起来对Acrobat X内置了对SharePoint的支持。

这可以通过创建Acrobat插件轻松(好:-))完成。插件能够监控Adobe Acrobat中的无数事件并对其做出反应。他们可以执行复杂的操作,例如添加文件系统(例如,它允许您打开和保存实际存储在数据库中的文件),但肯定有更简单的策略可以想象。

想象一下生活在Adobe Acrobat中的插件,它监视用户打开的每个文件。看到从服务器打开的文件后,它会将该文档标记为您的文档并将其与服务器一起检出(但是您要实现该文档)。当用户保存文档时也会收到通知(在实际保存之前和之后),并且可以再次采取适当的措施。

所以一般的答案是肯定的,这在某些情况下是可行的,如果您愿意编写插件,并且如果您对您的环境有足够的控制权,那么您可以确保所有用户实际安装了此插件在Adobe Acrobat中。

答案 1 :(得分:3)

要将文档保存回SharePoint,应该在客户端应用程序中提供支持。如果我正确理解Acrobat X支持此http://pdfdevjunkie.host.adobe.com/pdf/AcrobatXandMicrosoftSharePoint.pdf。那不是你要找的吗?

答案 2 :(得分:3)

忽略浏览器,假设您正在使用C#应用程序,这很可能并且不像看起来那么复杂。详细信息将取决于您的确切设置,但我建议使用la:

答案 3 :(得分:1)

我知道没有JS解决方案来编辑​​PDF(26.06.13),但有一种方法可以预览它们,例如使用纯JS解决方案PDF.JS.
您需要使用纯提交的数据在服务器端生成PDF文件。