有没有一种方法可以使用 JavaScript(或 C#)打开 PDF 文档并使用 Acrobat 自动打开它,让用户编辑文档并在用户关闭文档后保存回服务器。
根据我的研究,我发现人们推荐 iTextsharp,但我认为这不会达到我想要完成的目标。
基本上,我试图模仿 SharePoint 的 checkout / checkin 功能。
最佳答案
很大程度上可能取决于您要完成的具体目标以及您对环境/用户的控制程度。查看 Acrobat X 和 SharePoint 的功能,似乎 Acrobat X 内置了对 SharePoint 的支持。
这可以通过创建 Acrobat 插件轻松地(嗯 :-))完成。插件能够监控 Adobe Acrobat 中的无数事件并对此使用react。他们可以做一些复杂的事情,比如添加一个文件系统(例如,它允许您打开和保存实际存储在数据库中的文件),但当然还有更简单的可以想象的策略。
想象一个存在于 Adobe Acrobat 中的插件,它监控用户打开的每个文件。在看到从您的服务器打开的文件后,它会将该文档标记为您的文档并通过服务器将其 check out (但是您想要实现它)。当用户保存文档时,也会收到通知(在实际保存之前和之后),并且可以再次采取适当的操作。
所以一般的答案是肯定的,这在某些情况下是可行的,如果您愿意编写一个插件,并且如果您对您的环境有足够的控制权,您可以确保所有用户实际上都安装了这个插件在 Adobe Acrobat 中。
关于c# - 使用 javascript 打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17323485/