簡體   English   中英

.NET PDF查看組件,允許搜索/突出顯示多個單詞

[英].NET PDF Viewing component to allow searching/highlighting multiple words

我正在尋找一個可以突出顯示PDF文檔中特定單詞的組件。 它將用於搜索。

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

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

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

有什么建議么?

謝謝!

我不知道類似這樣的現成解決方案。

我唯一知道的可能適用於此的是帶有自定義插件的嵌入式閱讀器/ acrobat,該插件可以處理多個搜索和突出顯示。

IIRC,發布acrobat插件很容易,但是要“啟用閱讀器”插件,則Adobe要求Adobe為您簽名,這涉及一些費用。

決定不平凡。

“保留實際格式”實際上是不可能的。 PDF中沒有保留格式 有坐標,字形,線和圖像(和其他東西)。 沒有諸如單詞,段落,對齊方式之類的東西。全部都是“在此處繪制此形狀”。 大多數字形映射到字符,但不是全部。 有些線條看起來像字形,但是是直線藝術。

可以根據坐標和字符來重新創建格式信息,但這很困難 ,而且很多事情都可能出錯。

PDF標簽確實需要一個常見問題解答,其中涵蓋了此類內容。

webSupergoo具有一個名為ABCpdf.NET的組件,該組件可讓您閱讀和修改PDF文件,而專業版本也將直接在您的應用程序中呈現/查看它們。 可能會使用它來在要搜索的單詞上添加突出顯示,然后顯示結果。

注意:我已經使用此組件來生成PDF,但從未修改或顯示它們,因此我無法直接說明其效果如何。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM