`
omygege
  • 浏览: 1357991 次
文章分类
社区版块
存档分类
最新评论

iText 生成pdf内部链接

 
阅读更多

http://www.geek-tutorials.com/java/itext/itext_bookmark_anchor.php

Code 1
Define a Font instance with BLUE and UNDERLINE styles. Just to make the links in this example look like html hyperlink .

Code 2
You can set a chunk of text to act as a link to direct reader to particular content on the same PDF as they click on the link.

First you set a link to a chunk. Code below instruct the chunk of text to be link to a destination labeled as "2".

document.add(
	new Paragraph(
	new Chunk("Press here to go chapter 2", font)
	.setLocalGoto("2")));
		

Then set a destination.

document.add(new Chunk("Chapter 2").setLocalDestination("2"));
		

When reader click on the "Press here to go chapter 2", PDF reader will jump to the location where destination "2" is set.

Code 3
This code create a external link that display web content in default internet browser.

document.add(
new Paragraph(
new Chunk("http://www.geek-tutorials.com", font)
.setAnchor("http://www.geek-tutorials.com")));//Code 3		
		

Code 4
This code create a remote link to external PDF file that located in the local drive. It will open outline.pdf file and jump to destination "3".

		
document.add(
new Paragraph(
new Chunk("Open outline.pdf chapter 3", font)
.setRemoteGoto("outline.pdf", "3")));//Code 4		
		

本系列的博客均是在学习过程中的个人的感悟,其中难免存在不足之处,给您的工作或者学习过程中带来的不变还请原谅,同时欢迎指正,
留言提出您的宝贵意见。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics