【发布时间】:2010-11-01 22:26:58
【问题描述】:
我正在尝试在 WinForms 控件中嵌入 pdf 查看器,以便在我的应用程序上下文中向用户显示 pdf。我还需要防止用户复制文本、打印或保存副本(敏感数据)。
到目前为止,我已经尝试使用 WebBrowser 来托管 Acrobat Reader activex 控件。这让我很接近,但给我留下了两个问题。
1. 从文件句柄的角度来看,我打开的任何 pdf 文件似乎都保持打开状态,直到应用程序关闭。我试过调用 Dispose() 和 Navigate() 无济于事。
2. 我需要禁用 Reader 中的工具栏。我无法在原始 pdf 文件中设置查看器首选项,但我正在考虑使用 iText 重写带有首选项集的文件(如果我能做到的话)。
我也很高兴有一个值得推荐的第三方库。
【问题讨论】: