突出显示PDF文本 - 与Adobe相同的功能?

时间:2015-05-15 14:37:25

标签: .net vb.net wcf pdf

我在Acro COM上有WCF个对象。文档正确加载,您通过Adobe获得的大多数功能都可以在COM中找到。我需要“注释”工具栏(特别是“突出显示文本”工具)才能激活。我可以打开该工具栏,但每个选项都显示为灰色。这可能是重复的,但我无法找到这个问题的答案,尽管我搜索了我能找到的所有内容。

关闭PDF时,我不需要保存突出显示的文本。我的PDF加载代码是:

   Private Sub LOMCDataEntry_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    Dim screen As Screen
    screen = screen.AllScreens(0)
    frmPDF.Bounds = (From scr In screen.AllScreens Where Not scr.Primary)(1).WorkingArea
    frmPDF.StartPosition = FormStartPosition.Manual
    frmPDF.AxAcroPDF1.LoadFile("G:\GIS\Alycia\Development\LOMCDev\2015084\Regular LOMC Section\Region I\NH\15-01-0961A-330104.pdf")
    frmPDF.Show()
End Sub

1 个答案:

答案 0 :(得分:0)

您需要使用Javascript:

collab.showAnnotToolsWhenNoCollab = true 

看看这个问题: Enabling annotation in Adobe AxAcroPDFLib 它适用于C#,但它可能有所帮助。

还下载SDK(http://www.adobe.com/devnet/acrobat.html)并检查ActiveViewVB示例项目。