[英].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.