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

时间:2009-09-28 02:48:05

标签: c# winforms pdf

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

  1. 查看pdf文档
  2. 缩放+/-文档
  3. 搜索文字
  4. 突出显示特定文字
  5. 在列表框/下拉列表中显示
  6. 选择这些单词并以pdf
  7. 突出显示
  8. 删除选择/突出显示。
  9. 我尝试使用某些库,例如pdfSharp / iTextSharp甚至是Acrobat Reader OCX控件。

    它真的在烦我......有什么帮助吗?

3 个答案:

答案 0 :(得分:1)

如果您没有直接需要编辑PDF,我建议您查看一些转换PDF的方法。即便如此,转换为不同的形式,进行更改,然后转换回来可能更容易。 PDF是PostScript的一种形式,它使它变得强大,但也使它变得混乱,我的个人偏好是跳过这个头痛。并不总是可以避免(有一些乐趣在PDF print @ home ticket创建中创建泰语支持,而不会使文档膨胀到无法使用),但强烈建议尽可能使用。

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

答案 1 :(得分:1)

acrobat阅读器OCX是否已具备所有这些功能? OCX在您的代码中需要做什么?

您可以尝试与Adobe联系并获取完整的PDF版SDK。它可能有控件,您可以使用它来解决您的问题。

想一想,是否有来自Adobe的PDF SDK?

答案 2 :(得分:0)

您尚未提及使用免费或商业PDF查看器选项的偏好。如果您愿意使用商业PSF查看器,则可以评估SyncFusion PDF Viewer controlTelerik PDF ViewerDynamic PDF ViewerTallComponents。我检查了功能集,似乎都有你正在寻找的功能。我不代表或推广任何这些SDK,我使用了TallComponents和Dynamic PDF进行PDF操作,两者都有很好的支持,我想说.NET领域的PDF退伍军人。