我收到了一个嵌入在主页中的大型PDF,并且应该与其中的自定义JavaScript命令进行交互链接。如何将Javascript添加到PDF超链接
本文档应该由一些学生维护,他们不可能通过所有网站并在原始单词文件更改后设置javascript命令。所以我希望他们在应该发生行为的单词中设置超链接。
之后,我想删除iTextSharp的超链接,并设置一个JavaScript动作。
我可以用HTML沟通,找到正确的超链接,并可以在此post
改变他们的网址一样也试过把它添加到注释动作:
string destination = AnnotationAction.GetAsString(PdfName.URI).ToString();
AnnotationAction.Put(PdfName.JAVASCRIPT, new PdfString("this.hostContainer.postMessage(\"" + destination + "\");"));
但它始终是调用原始的超链接在执行javascript之前。那么,如何删除超链接而不会丢失文档内文本的形成?
我不明白任何人都不敢对这个问题进行投票。这个问题很清楚,写得很好。 – yms
我习惯于这样的行为。在我看来,那些压低问题的人应该被迫输入一个理由。因为这是确保质量保证和阻止无知的选民的唯一途径。 –