【发布时间】:2015-12-31 20:09:52
【问题描述】:
我有一个使用 itextsharp 创建的 pdf 文件,文件中包含图像。我想在文件中放置一个超链接,如果您选择图片,它将在图片查看器中打开该图片。我可以设置一个指向网址的超链接,但不知道如何让它打开文件。下面是代码,是的,我知道 c:\test.jpg 是一个错误的硬编码文件名,但这只是一个测试。当您单击图片时,它什么也不做,但我不知道如何告诉它该做什么。
iTextSharp.text.Image pic =TextSharp.text.Image.GetInstance(comment.examplePic);
pic.ScaleToFit(200f, 200f);
Chunk cImage = new Chunk(pic, 0, 0, false);
Anchor anchor = new Anchor(cImage);
anchor.Reference = "c:\\test.jpg";
doc.Add(pic);
doc.Add(anchor);
【问题讨论】:
-
您最终使用了哪些建议的解决方案?
标签: c# image hyperlink itextsharp