【问题标题】:In .net how to highlight a particular text in a pdf file在.net中如何突出显示pdf文件中的特定文本
【发布时间】:2013-02-21 17:09:35
【问题描述】:

我在 asp.net 中创建了一个带有以下控件的表单。文件上传、搜索文本框和搜索按钮。

浏览要上传的pdf文件后,我将在文本框中输入一些文本“内容”,然后单击按钮意味着pdf文件应该在网页中打开,以及在文本框中输入的文本(内容)在黄色背景中突出显示。

【问题讨论】:

标签: asp.net pdf itextsharp


【解决方案1】:

要突出显示 Pdf 中的文本 - 使用以下代码

protected void Button1_Click(object sender, EventArgs e)
{
   PdfReader read = new PdfReader("C:\\Test.pdf");
   Chunk chk = new Chunk("TextBox1.Text", new Font(Font.TIMES_ROMAN, 14, Font.ITALIC));
   chk.SetBackground(new Color(0xFF, 0x00, 0x00), 10, -50, 20, -10);
}

【讨论】:

  • 当我尝试实现此代码时,我在这一行中遇到错误。 chk.SetBackground(新颜色(0xFF, 0x00, 0x00), 10, -50, 20, -10);我需要添加什么命名空间来克服这个错误。我在我的代码中使用了 itextsharp dll。
  • 当我尝试实现此代码时,我在以下行中收到错误(找不到类型或名称空间名称颜色)。 chk.SetBackground(新颜色(0xFF, 0x00, 0x00), 10, -50, 20, -10);我需要添加什么命名空间来克服这个错误。我在我的代码中使用了 itextsharp dll。
  • 使用这个命名空间“iTextSharp.Text”。
  • 即使使用了这个命名空间,属性 color 和 setBackground 也不支持。
猜你喜欢
  • 1970-01-01
  • 2020-12-13
  • 2018-02-16
  • 1970-01-01
  • 1970-01-01
  • 2015-07-19
  • 1970-01-01
  • 1970-01-01
  • 2014-08-15
相关资源
最近更新 更多