- 浏览: 900454 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (354)
- Java学习 (122)
- jstl el表达式 (2)
- struts2 标签 (6)
- Ibatis (14)
- S2SH (3)
- struts2 json (2)
- JDK1.6-JDK1.5 (1)
- spring mvc (1)
- 工作项目开发 (8)
- jxl (3)
- jqgrid (9)
- POI (10)
- jQuery (9)
- itext (11)
- oracle (56)
- js (20)
- treegrid (1)
- myeclipse (4)
- Jforum (1)
- iphone (2)
- 角色权限 (1)
- Log4J (5)
- WebService (1)
- spring定时 (1)
- swfupload (12)
- Servlet (1)
- KindEditor (1)
- Java学习,httpclient (2)
- http (4)
- datagrid (1)
- KinSlideshow (1)
- android (7)
- html (1)
- CSS (1)
- 正则表达式 (3)
- easyui (6)
- JSONP (1)
- SQLServer (1)
- tomcat (2)
- Spring (4)
- Jquery plugins (2)
- windows7 (3)
- bootstrap (1)
- FreeMarker (1)
- flex (1)
- ExtJS (6)
- tTP-Link (1)
- MySQL (4)
- JavaScript (3)
- Notepad++ (1)
- ora (1)
- C语言 (1)
- 计算机 (1)
- DWR (2)
- 吉他 (1)
- hibernate (1)
- eclipse (1)
最新评论
-
天使建站:
这里的这篇文章写得很好:http://www.aijquery ...
jS 如何删除二维数组的重复项 -
羽翼的心动:
POI处理的格式单一,无法导出格式比较复杂的表格。POI不能使 ...
poi合并单元格同时导出excel -
zhixinhuacom:
jqgrid 按回车键默认提交数据,怎么做才能时回车不提交数据 ...
JQgrid要实现在jqGrid表格上动态的加行、删行,最后点击“保存”按钮,与后台交互,保存数据 -
w_mojian180:
nice 很多情况都是因为引入文件导入
Uncaught SyntaxError: Unexpected token < -
springdata_springmvc:
bootstrap demo实例教程源代码下载:http:// ...
bootstrap-switch开关按钮表单插件
一个最基本的PdfPTable的例子 package com.itext.test; import java.awt.Color; import com.lowagie.text.Document; /** /** System.out.println("My First PdfPTable"); // 步骤 1: 创建一个document对象 try { // 步骤 3:打开文档 // 步骤 5:关闭文档 看完这个例子,又看过我第一天记录的朋友一定会问为什么不用Table,我在这里解释一下。 PdfPTable is a very powerful and flexible object, but for some specific needs, you can also use one of the alternatives for PdfPTable. If you have a Swing application with JTables, you can look at the JTable2Pdf section. PdfPTable only works for generating PDF. If you need to generate HTML or RTF, you need the (no longer supported) Table object. 上面这句话来之---iText的 tutorial,你应该明白了吧。
If you add a PdfPTable with Document.add(), the default width of the table is 80 percent of the available space and the table is aligned in the center. You can change these defaults with setWidthPercentage and setHorizontalAlignment.
下面就讲一个可以自己定义表格宽度和对齐方式的例子: package com.itext.test; import java.awt.Color; import com.lowagie.text.Document; /** /**
想要做到这一点,我们需要PdfPTable(float[] relativeWidths)构造函数,它接受的是一个float数组,比喻说你定义一个有3列的表格,第一列的宽度为单位1,第二列也为单位1,第3列为单位2,那你就可以组织这样一个数组{1f,1f,2f},这个相关数组提供给这个构造函数以后,iText会为你自动计算,每一列到底应该多大。 一旦上面的这些操作完成,你还想改变表格的单元宽度,你可以使用setWidth()方法,我们也会在下面的例子里讲到。 更高级的部分请看: If you want to work with absolute widths for the columns. You have to let iText calculate a widthpercentage for the table. In this case you should use: setWidthPercentage(float[] columnWidth, Rectangle pageSize). As you can see in the example, you need to do some calculations first to get the right pagesize. import java.io.FileOutputStream; import com.lowagie.text.Document; /** /** System.out.println("Width");
转载自:http://hi.baidu.com/lion98/blog/item/aca07bec343720d12e2e211a.html |
发表评论
-
Java中List Set Map 是否有序等总结
2015-05-05 11:09 721转http://blog.csdn.net/zhengqiq ... -
ava操作word宏
2015-04-29 10:44 523转:http://aa8945163.iteye.com/b ... -
System.load 和 System.loadLibrary详解
2015-04-09 10:50 645转:http://www.cnblogs.com/h ... -
(转)谈谈对Java中Unicode、编码的理解
2015-03-03 11:07 415转:http://www.cnblogs.com/newst ... -
HTTP status code 说明
2015-01-15 16:15 474200 – 服务器成功返回 ... -
JAVA邮件发送
2015-01-13 16:56 619转:http://www.cnblogs.com/codep ... -
Java排序算法 记录
2015-01-13 10:24 415转:http://www.cnblogs.com/dians ... -
java中volatile关键字
2015-01-05 14:30 485转:http://www.cnblogs.com/aigon ... -
4.1 Servlet简介
2014-12-22 16:34 412转:http://www.blogjava.net/ ... -
在 Windows 中实现 Java 本地方法
2014-12-21 15:18 458转:http://www.ibm.com/devel ... -
严重: Error listenerStart
2014-11-18 17:14 4132007-5-31 14:27:13 org.apache. ... -
java.security.AccessControlException: access denied 的解决方法
2014-11-07 22:07 3329转:http://blog.csdn.net/maomao ... -
Linux下反斜杠号"\"
2014-10-27 13:36 2488转:http://www.cnblogs.com/Muyou ... -
@override在JDK1.5和JDK1.6中用法区别
2014-10-14 22:54 397转:http://gaowenming.iteye.com/ ... -
ClientAbortException:java.io.IOException解决方案
2014-09-09 10:13 12550转:http://blog.sina.com.cn/s/bl ... -
SchedulerFactoryBean 注入
2014-08-26 10:19 812转:http://blog.csdn.net/neutro ... -
Spring 3整合Quartz 2实现定时任务二:动态添加任务
2014-08-26 09:47 816转:http://www.meiriyouke.net/?p ... -
Spring 3整合Quartz 2实现定时任务一:常规整合
2014-08-26 09:45 655转:http://www.meiriyouke.net/?p ... -
Spring 3整合Quartz 2实现定时任务三:动态暂停 恢复 修改和删除任务
2014-08-26 09:21 2238转http://my.oschina.net/u/1177 ... -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
2014-08-18 16:45 372今天新建了一个基于jdk6的工程,在tomcat中部署之后, ...
相关推荐
了解了这些组件后,我们可以开始学习如何使用iText7。创建一个简单的PDF文档,首先要引入核心库,然后创建`PdfWriter`和`PdfDocument`对象,接着通过`Document`对象添加内容,如文本、图像或表格。对于复杂的布局,...
ITextPDF是一个广泛使用的Java库,用于创建、修改和处理PDF文档。这个资源包包含的是itextpdf的5.5.10版本,它提供了源代码、jar包和文档,对于开发者来说是非常宝贵的参考资料。 首先,我们来详细了解**itextpdf库...
iText 5.5.13是该库的一个稳定版本,提供了丰富的API,使得开发者能够轻松地添加文本、图像、表格、链接等元素到PDF文档中。同时,它也支持从HTML、XML或者其他文档格式转换为PDF。iText的强大功能使得它在各种业务...
9. **表格和列表**:库提供了方便的API来创建复杂的表格和列表,包括列宽计算、单元格样式等。 10. **PDF/A和PDF/EPUB兼容性**:iText7可以生成符合PDF/A(长期保存的标准)和PDF/EPUB(电子书格式)的文档。 11. ...
除了基本的文字和图像,iTextPDF还支持更复杂的操作,如创建表格、列表、超链接等。例如,创建一个表格: ```java PdfPTable table = new PdfPTable(3); // 3列 table.addCell("Column 1"); table.addCell("Column ...
通过深入学习iText的API文档和官方示例,开发者可以构建出满足各种需求的复杂文档。 为了更好地理解iText的工作原理,可以下载提供的"itext-2.1.7-javadoc.zip"文件,查阅相关的API文档,这将有助于掌握更多的使用...
iText提供了一系列API,可以方便地创建PDF文档,包括添加文本、图像、表格、超链接、数字签名等元素。它还支持对现有PDF进行操作,例如填充表单、提取文本、签署文档等。然而,由于亚洲字符集的复杂性,原始的iText...
`itextpdf-5.3.1-javadoc.jar`包含了API文档,是学习和使用iTextPDF的重要参考资料。 8. **扩展组件** `itext-xtra-5.3.1`扩展组件提供了更多的功能,如更复杂的表单处理、更多样的图像格式支持等。 9. **许可...
- `itextpdf-5.5.3-javadoc.jar`:包含了iText库的Java文档,是开发者理解和学习库函数的重要参考资料。 - `itextpdf-5.5.3-sources.jar`:源码包,允许开发者查看和研究库的内部实现,有助于深入学习和调试。 - ...
3. **PDF元素创建**:iText将HTML元素映射到PDF对象,例如将段落映射为`Paragraph`,表格映射为`Table`,图像映射为`Image`等。 4. **流式布局**:PDF是一种流式布局的文档,不同于HTML的块级和行内元素布局。iText...
3. **表格创建**:提供表格对象,支持多行多列数据展示,可自定义单元格样式。 4. **超链接与书签**:可添加内部或外部链接,方便用户导航,同时支持创建PDF书签。 5. **表单处理**:支持AcroForm交互式表单的创建和...
1. **PDF创建**:iTextPDF允许开发者动态生成PDF文档,包括文本、图像、表格、链接和各种图形元素。通过其API,可以轻松添加页眉、页脚,甚至复杂的布局设计。 2. **PDF编辑**:iTextPDF支持对已存在的PDF文档进行...
其次,`itextpdf-5.2.0-sources.jar`包含了源代码,这对于开发者来说非常有用,因为可以直接查看和理解iText的内部实现,有助于学习和调试。而`itextpdf-5.2.0-javadoc.jar`则包含了API文档,通过这个文件,开发者...
3. **对象模型**:iText7引入了一个全新的对象模型,允许开发者以更直观的方式创建和操作PDF元素,如文本、图像、表格和表单字段。 4. **布局组件**:iText7提供了一套强大的布局组件,如Paragraph、Chunk、...
**iText5** 是由iText Software Corporation开发的开源项目,它提供了丰富的API,可以处理PDF文档的各种需求,如添加文本、图像、表格、超链接、水印、数字签名等。iText5.3.0是该库的一个版本,发布于2014年,包含...
iText库提供了丰富的API,允许开发者创建复杂的PDF文档,包括添加文本、图像、表格、链接等元素。此外,它还支持PDF/A(可存档PDF)标准,确保文档长期可读性和符合法规要求。 在压缩包中,我们可以看到多个不同...
通过分析和运行这些示例代码,你不仅可以了解iText7的基本用法,还能学习到如何在实际项目中灵活运用这些功能。同时,博主的博客会提供更详细的解释和背景知识,有助于你深入理解每个功能背后的概念。如果你对PDF...
2. itextpdf-5.5.6-sources.jar:这个文件包含了iText库的源代码,开发者可以通过查看源码来学习iText的实现细节,或者进行调试和定制。 3. itextpdf-5.5.6.jar:这是iText的核心库文件,包含了所有用于创建和操作...
通过查看源代码,开发者可以学习如何实现特定的功能,或者根据需要进行定制和扩展。 3. **iTextpdf-5.5.4.jar**:这是核心的iText库文件,包含所有处理PDF文档所需的基本功能。包括创建新的PDF文档,添加文本、图像...