【发布时间】:2015-10-28 13:38:46
【问题描述】:
当我从 Adobe Reader(通常)打开 PDF 时,我可以毫无问题地突出显示文本,但是当我从 Adobe Reader 工具将同一个 pdf 文件打开到 winform 时,我无法突出显示文本。
我正在用 c# VS2015 编写代码,这是我将 Pdf 文件打开到 winform 中的代码:
private void Form1_Load(object sender, EventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "pdf files (*.pdf) |*.pdf;";
dlg.ShowDialog();
if (dlg.FileName != null)
{
axAcroPDF1.LoadFile(dlg.FileName);
}
}
我在哪里犯错了?这是代码错误/健忘还是概念错误?
【问题讨论】:
-
我不认为 .NET adobe 插件默认带有突出显示文本的选项,事实上,它甚至可能根本没有。检查 ax 控件属性以查看突出显示选项是否存在。请记住,ax 控件是实际 PDF 查看器的轻量级版本,可能会禁用某些功能
-
我检查了,但.. 对我来说是个坏消息:无法突出显示文本。但是感谢您建议我控制 Ax Control 属性!
标签: c# pdf adobe-reader