繁体   English   中英

如何在Pdf Winforms C#中突出显示文本

[英]How to highlight text in Pdf Winforms C#

我有一个要在Windows窗体应用程序中打开并执行以下任务的pdf文件:

  1. 查看pdf文件
  2. 缩放+/-文件
  3. 搜寻文字
  4. 高亮显示特定文字
  5. 在列表框/下拉列表中显示
  6. 选择这些单词并在pdf中突出显示
  7. 删除选择/突出显示。

我尝试使用某些库,例如pdfSharp / iTextSharp甚至Acrobat Reader OCX控件。

它真的困扰我..有什么帮助吗?

如果您不需要直接编辑PDF,建议您考虑一些转换PDF的方法。 即使那样,转换为其他形式,进行更改然后再转换回来也可能会更容易。 PDF是PostScript的一种形式,它使它功能强大,但也使处理过程变得一团糟,我个人的喜好是避免头痛。 并非总是可以避免的(一次在创建PDF print @ home票证中创建泰文支持而又不会使文档膨胀到无法使用的程度很有趣),但强烈建议在可能的情况下使用。

无论如何,那里有各种各样的PDF转换库,其中一些可用于.NET。 最坏的情况是,您可能需要创建一个托管C ++层,以允许您的C#代码访问它们。

Acrobat Reader OCX是否已经具有所有这些功能? OCX在代码中究竟不需要做什么?

您可以尝试联系Adobe并获取其完整的PDF SDK。 它可能具有可用于解决问题的控件。

想一想,甚至还有Adobe的PDF的SDK吗?

您尚未提到使用“免费”或“商业PDF查看器”选项的偏好。 如果您愿意使用Commercial PSF Viewer,则可以评估SyncFusion PDF Viewer控件Telerik PDF ViewerDynamic PDF ViewerTallComponents 我已经检查了功能集,似乎都在寻找您想要的功能。 我不代表或宣传这些SDK中的任何一个,我使用TallComponents和Dynamic PDF进行PDF操作,并且都具有出色的支持,我想说.NET空间中的PDF退伍军人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM