我需要在我的 PDF 文件中突出显示一些随机文本。我的朋友建议我将 PDF 转换为 Word 文档并解析文档并在转换回 PDF 之前进行突出显示。
有什么办法可以突出显示文本吗?
任何可用于将 PDF 转换为 doc 的第三方库,反之亦然。谢谢。
您可以使用Aspose
具有将 pdf 文件转换为 word 的选项的 dll ,反之亦然。
对于特定单词的突出显示,您可以使用BytesCout.pdfextractor
dll 来查找搜索单词的位置。一旦找到单词的位置,您就可以轻松地突出显示它。
将 PDF 转换为 Word,特别是如果您希望生成的 Word 文档易于编辑,通常不是一件容易的事。我怀疑你会发现它是免费软件。
也许您应该寻找一个可以搜索 PDF 并突出显示其中文本的库。如果您创建一个等待您搜索的单词的自定义 RenderListener,则可以在 iTextSharp(AGPL 免费)中使用。当它找到这个词时,像这样标记它(感谢 pmtamal,提供链接)。
当然还有许多其他 PDF 库也可以做到这一点,我只是主要使用 iText ......