使用适用于 Android 的 PDFTron 库选择 PDF 中的文本时,是否可以禁用库的复制选项?我试图搜索该字符串,但也没有找到它。
问问题
465 次
1 回答
0
如果您使用的是移动 SDK 之一,或使用我们的用于 .Net 4+ 的 PDFViewWPF 控件,则可以通过修改提供的工具代码来实现。会有一两个文本选择工具,您可以将其注释掉。另外,您还想禁用 ctrl-c,然后右键单击并选择复制功能。确切的代码更改取决于平台。如果您使用的是我们较旧的 C++ PDFViewCtrl 类,这更难做到,但我怀疑您无论如何都不会这样做。
但请注意,没有真正的方法可以阻止用户从 PDF 中提取文本,因为他们总是可以在另一个 PDF 查看器中打开它并在那里进行操作。
有关更多信息,请参阅此表单帖子,包括如何打乱文本的 unicode 值。 https://groups.google.com/forum/#!searchin/pdfnet-sdk/disable$20text/pdfnet-sdk/luWQmyhRDTw/z7UIGuu9uYkJ
请注意,您可能会对PDFTron WebViewer技术感兴趣,该技术可以更好地控制内容。特别是,原始 PDF 文件永远不会向任何人公开以供下载。您还可以加密 XOD 文件,使其无法在 XPS 查看器中打开,并且您可以完全控制 UI,包括禁用文本搜索/提取。
于 2015-01-14T18:45:23.997 回答