【问题标题】:Why opening a pdf from winform I can't highlight text? (normally I can)为什么从winform打开pdf我无法突出显示文本? (通常我可以)
【发布时间】:2015-10-28 13:38:46
【问题描述】:

当我从 Adob​​e Reader(通常)打开 PDF 时,我可以毫无问题地突出显示文本,但是当我从 Adob​​e 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


【解决方案1】:

不可能这样做:TheDanMan 评论建议我检查了 Ax 控件属性,发现无法突出显示文本(Ax 控件属性为 here)。

为遇到与我类似的问题的人发布此答案(是的,您甚至无法使用 Adob​​e Reader 工具将注释添加到您的 pdf 中,您必须尝试另一种方式)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 2015-09-26
    • 2020-04-12
    • 2015-07-03
    • 1970-01-01
    相关资源
    最近更新 更多