Itext的com.itextpdf.text.Phrase类的作用是添加一个短句。短语类知道如何添加行与行之间的间距。
例子一代码如下:
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.pdf.PdfWriter;
public class DocumentExample {
public static void main(String[] args) {
//创建文本
Document document = new Document();
try {
//写入到输出流中
PdfWriter.getInstance(document, new FileOutputStream("Phrase.pdf"));
//打开文本
document.open();
//添加短句
document.add(new Phrase("This is sentence 1. "));
document.add(new Phrase("This is sentence 2. "));
document.add(new Phrase("This is sentence 3. "));
document.add(new Phrase("This is sentence 4. "));
document.add(new Phrase("This is sentence 5. "));
document.add(new Phrase("This is sentence 6. "));
//关闭文本
document.close();
} catch (DocumentException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
运行结果如下
请注意它与块不同的是它如果写到一行的尾部会自动换行。
例子二设置行间距
代码如下
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import com.itextpdf.text.Chunk;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.pdf.PdfWriter;
public class DocumentExample {
public static void main(String[] args) {
//创建文本
Document document = new Document();
try {
//写入到输出流中
PdfWriter.getInstance(document, new FileOutputStream("Phrase.pdf"));
//打开文本
document.open();
//定义文本块
Chunk chunk = new Chunk("This is a sentence ");
//设置行间距
Phrase phrase = new Phrase(50);
//添加短句
phrase.add(chunk);
phrase.add(chunk);
phrase.add(chunk);
phrase.add(chunk);
phrase.add(chunk);
phrase.add(chunk);
//添加短句
document.add(phrase);
//关闭文本
document.close();
} catch (DocumentException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
运行结果如下
注意两行之间的距离。
小宝制造。
- 大小: 35.6 KB
- 大小: 46.5 KB
分享到:
相关推荐
itext使用方法
iText笔记i
IText相关的学习文档整理,包括操作PDF和word, 供其他开发人员使用和学习
java 生成pdf itext 学习详解
IText 和 ITextAsian 的开发包
赠送jar包:itext-2.1.7.jar;...使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
多个版本的itext-jar包, itext-2.0.4/itext-2.1.5/itext-2.1.7
itext 生成pdf的中文帮助文档,具体有:图片、块(下划线/删除线、上标/下标)、短句、段落等。
itext 生成pdf 目录,itext 生成pdf 目录,itext 生成pdf 目录
里面包含iText7全部jar包,和iText的pdf文档,快来下载吧
iText7 原生方法制作带斜线表格
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库... iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。
使用方法: 1、将字体jar文件拷贝到自己的项目lib目录下 2、用mvn命令安装jar到本地maven仓库在pom文件引入依赖即可 mvn install:install-file -Dfile=D:\itext-asiancmaps-2.7.1.jar -DgroupId=...
itextpdf5.5.0+itext-action5.2.0支持中文导出 建议使用第二或者第三种格式字体
Itext5.5.13 完整的全套包,包含bcpkix-jdk15on-1.47.jar bcprov-jdk15on-1.59.jar itext-asian-5.2.0.jar itext-hyph-xml-5.1.1.jar itext-pdfa-5.5.13-javadoc.jar itext-pdfa-5.5.13-sources.jar itext-pdfa-...
iText1.2.7、iText-rtf2.1.7、iTextAsian
itext中文: public static void main(String[] args) { try { Document document = new Document(); OutputStream os = new FileOutputStream(new File("C:\\Users\\Administrator\\Desktop\\test.pdf")); ...
itext 操作PDF需要的jar包
itextpdf-5.5.13 jar 含详细用法的demo itext5生成PDF文件用PdfWriter
iText-5.0.6.jar iTextAsian.jar