2012-10-23 216 views
0

我需要突出显示一些随机文本到我的PDF文件。我的朋友建议我将PDF转换为Word文档并解析文档并在转换回PDF之前进行高亮显示。C#将PDF文件转换为Word文档,反之亦然

是否有任何方法可以突出显示文本?

任何可用于将PDF转换为doc的第三方库,反之亦然。谢谢。

+0

可能重复这样质疑http://stackoverflow.com/questions/8582706/highlighting- text-colors-of-existing-pdf-using-itextsharp-using-c-sharp – pmtamal

+0

我的问题是,我需要突出显示的单词可以在PDF文件中的任何位置。所以得到坐标将是问题,有没有第三方库可以将PDF转换为doc?感谢您的帮助pmtamal。 :D – jomsk1e

回答

3

您可以使用Aspose dll的选项来将PDF文件转换为文字,反之亦然。

对于特定的词高亮显示您可以使用BytesCout.pdfextractor DLL找到搜索的位置word.Once你必须找到字的位置,您可以轻松地突出显示。

+1

谢谢A G! Aspose看起来很棒!但我需要一个免费的第三方库,我可以使用:( – jomsk1e

2

将PDF转换为Word,尤其是如果希望生成的Word文档易于编辑时,通常不是一件容易的事。我怀疑你会发现,作为免费软件。

也许你应该找一个可以搜索PDF并突出显示其中的文本的lib。如果您创建一个自定义的RenderListener,并等待您搜索的单词,那么可以在iTextSharp中使用(与AGPL一起免费)。当它找到该单词时,请将其标记为like this(谢谢,pmtamal,链接)。

有,当然有许多其他的PDF库可以做到这一点,太,我只是主要利用iText ...

相关问题