2010-11-29 16 views
1

我正在查找允許突出顯示PDF文檔中特定單詞的組件。它將被用於搜索。.NET PDF查看組件允許搜索/突出顯示多個單詞

當您執行搜索時,某些組件會突出顯示,但它們只會突出顯示當前正在搜索的文本。我需要更先進的功能來顯示多個搜索詞。

最終,它看起來像是同時搜索多個單詞。

可能的解決方案是轉換爲純文本並在RichTextBox中高亮顯示,但我需要保留實際的文檔格式。

有什麼建議嗎?

謝謝!

回答

2

我不知道任何這種類似的東西的現成解決方案。

我知道了這一點,威力工作的唯一的事情是嵌入自定義插件,將處理多個搜索&高亮讀/雜技演員。發佈acrobat插件很容易,但爲了「reader reader」插件需要Adobe爲你簽名,這涉及到一些$$$。

確定不重要。

「保留實際的格式」實際上不可行。在PDF中有無格式保留。有座標,字形,線條和圖像(和東西)。沒有一個詞,一個段落,一個對齊等等。這些都是'在那裏畫這個形狀'。大多數字形映射到字符,但不是全部。有些線看起來像字形,但是直線藝術。

可以從座標和字符重新創建格式化信息,但它是,並且有很多事情可能會出錯。

PDF標籤真的需要一個常見問題,涵蓋這樣的事情。

1

webSupergoo有一個名爲ABCpdf.NET的組件,可以讓您閱讀和修改PDF文件,專業版也可以直接在您的應用程序中渲染/查看它們。可以使用它來爲要搜索的單詞添加突出顯示,然後顯示結果。

注意:我已經使用這個組件來生成PDF,但從不修改它們或顯示它們,所以我不能直接說出它將如何工作。

相關問題