c# - 使用 javascript 打开 PDF

标签 c# javascript sharepoint pdf

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

根据我的研究,我发现人们推荐 iTextsharp,但我认为这不会达到我想要完成的目标。

基本上,我试图模仿 SharePoint 的 checkout / checkin 功能。

最佳答案

很大程度上可能取决于您要完成的具体目标以及您对环境/用户的控制程度。查看 Acrobat X 和 SharePoint 的功能,似乎 Acrobat X 内置了对 SharePoint 的支持。

这可以通过创建 Acrobat 插件轻松地(嗯 :-))完成。插件能够监控 Adob​​e Acrobat 中的无数事件并对此使用react。他们可以做一些复杂的事情,比如添加一个文件系统(例如,它允许您打开和保存实际存储在数据库中的文件),但当然还有更简单的可以想象的策略。

想象一个存在于 Adob​​e Acrobat 中的插件,它监控用户打开的每个文件。在看到从您的服务器打开的文件后,它会将该文档标记为您的文档并通过服务器将其 check out (但是您想要实现它)。当用户保存文档时,也会收到通知(在实际保存之前和之后),并且可以再次采取适当的操作。

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

关于c# - 使用 javascript 打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17323485/

相关文章:

c# - 无法在 Visual Studio 中为 UWP 应用程序设置 "User Notification Listener"功能

C# 无法创建对象数组

c# - 屏幕录制单个窗口

javascript - 在没有 Javascript 的情况下使用依赖字段

c# - 尝试使用 WindowsIdentity.Impersonate 复制文件时出现 "A specified logon session does not exist. It may already have been terminated."

c# - Javascript Ajax 到 ASP.NET Controller 类 - 数组参数的数组

javascript - 使用react-native-meteor时将导航栏按钮添加到react-native-navigation

javascript - 如何从文件读取器返回调整大小的图像

sharepoint - 如何将 SharePoint 2010 项目从沙盒解决方案更改为场解决方案

html - 如何更改 SharePoint RichHtmlField 中的段落格式