c# - 两个 HTML 的比较

标签 c# html visual-studio-2010 itext

我正在研究 2 pdf Compare,其中 1st 我提取 PDF 以获得 PDF 样式。PDF 样式被提取并转换为 html。最后我比较了 2 个 HTML 文本。

对于 PDF 提取,我使用了 itextsharp

这是代码

  this.result.AppendFormat(
     "<tr><td>{0}</td><td>{1}</td><td>{2}pt</td><td>{3}</td><td>{4}</td><td>", 
    Form1.j, curFont, font_size_client, fontweight, fontstyle);
        }
  this.result.Append(renderInfo.GetText());
        }

  public string GetResultantText()
  {
      if (result.Length > 0)
      {
          result.Append("<tr><td></td><td></td>");
      }
      return result.ToString();
  }

这是我用于转换的代码。我的问题是一个示例 PDF,我使用 HTML 教科书本身来比较文本。在 HTMLbook 中有一些样式,如背景颜色,字体大小附加到文本。它采用了样式而不是文本。你能告诉我如何提取样式吗?是我选择比较 2 个 PDF 的方法是错误的。或任何其他方法。

最佳答案

将其提取为 HTML 后,您可以使用 jQuery 获取 .HTML() 代码。

看这里:https://api.jquery.com/html/

之后您可以比较两个结果。

关于c# - 两个 HTML 的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16910208/

相关文章:

c# - 并排安装 ASP.NET MVC3 和 MVC2?

php - 在 HTML 中呼应 PHP

visual-studio-2010 - 警告错误 2008 不是有效的警告编号

C# 执行速度 : equal (==) vs not equal (! =)

c# - 在 MultiScaleImage 上保持相对位置

c# - 罗斯林 : How to get the Namespace of a DeclarationSyntax with Roslyn C#

javascript - Bootstrap 数据加载文本不起作用

javascript - 选择菜单的替代方法

visual-studio - 使用 Team Foundation Server 源代码管理回滚更改

c# - 如何调用函数序列?