`
xiangzi0506
  • 浏览: 7504 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

iText的计量单位

阅读更多

Document

Rectangle pageSize = new Rectangle(216f, 720f);

在这个代码中的那两个实数表示了未来页面的宽和高,这个实数的单位可以由用户自己定义, 默认的单位是象素点(pt),一英寸包含72个点, 上文中我们定义了一个宽3英寸, 高10英寸的页面, 你运行这个代码, 再打开这个PDF文件, 点击文件>文件属性>描述,你会发现这个文件的尺寸确实是3X10英寸的。

页面尺寸

理论上, 你可以创建任何尺寸的文件, 但是不同版本的PDF文件对文件大小是有约定的, 在PDF1.3里面, 最小的文件尺寸是72X72象素点, 最大是3,240 x 3,240象素点,最新的版本的PDF规范里面, 这个尺寸的限制为:3 x 3到14,400 x 14,400.

FAQ:是否iText包含了一些方法, 可以让英寸和象素之间, 象素和米制单位的转换方法呢? 没有,你会发现在iText里面都是用象素点为单位的, 极少的情况页会用到千象素点。如果你要做这些转换, 你得自己写一些程序, 记住1 in = 2.54 cm = 72 points.

 

 

Rectangle rec = new Rectangle(216f, 501.73f);
Document doc = new Document(rec, 8, 50, 142, 50);

 上面代码创建一个76mm*177mm的PDF文档

 

 

分享到:
评论

相关推荐

    IText 和 iTextAsian

    IText和iTextAsian是两个在Java和.NET平台上广泛使用的PDF处理库,它们主要用于创建、编辑和处理PDF文档。IText是主要的核心库,而iTextAsian则是一个扩展,专门针对亚洲字符集的支持,如中文、日文和韩文。 IText...

    iText + iTextAsian jar 包

    iText是一款广泛使用的Java库,专门用于创建和编辑PDF文档。它提供了丰富的API,使得开发者可以轻松地在应用程序中添加PDF生成和处理功能。而iTextAsian是iText的一个扩展,专门为支持亚洲语言(如中文、日文和韩文...

    iText中文帮助文档_itext中文帮助文档_itext_iTextpdf_itext中文文档_

    iText是一款广泛使用的开源Java库,专门用于生成和编辑PDF文档。这个中文帮助文档提供了详细的指导,帮助开发者理解和使用iText来创建包含丰富内容的PDF文件。以下是对iText库和文档中涉及的关键知识点的详细解释: ...

    iText7jar和英文文档,以及itext5的一些文档。建议大家去官网看itext7

    iText 是一个流行的Java库,用于创建和修改PDF文档。这个压缩包包含了iText7的jar文件和相关的英文文档,同时也包含了一些关于iText5的资料。iText7是iText系列的一个重大升级版本,因此在功能和API设计上与iText5...

    itext+itext-rtf+iTextAsian

    iText 是一个流行的Java库,专门用于创建、编辑和处理PDF文档。在IT行业中,PDF(Portable Document Format)是广泛使用的文件格式,因为其能够保持文档的原始布局和格式,跨平台兼容性好。iText库允许开发人员通过...

    itext-rtf-2.1.7.jar,iTextAsian.jar,iText-5.0.6.jar,itext-2.1.7.jar

    iText 是一个流行的Java库,专门用于处理PDF文档。它提供了创建、编辑、读取PDF文件的功能,并且具有高度灵活性和可扩展性。在提供的文件列表中,我们看到几个与iText相关的JAR文件,分别是: 1. itext-rtf-2.1.7....

    iText以及iText中文所需要的jar包

    iText是一款广泛使用的Java库,专门用于创建和编辑PDF文档。它提供了丰富的API,使得开发者可以轻松地在应用程序中生成、修改和操作PDF文件。在处理中文内容时,iText通常需要额外的组件来支持汉字的正确显示和排版...

    iTextAsian.jar iText.jar

    iText和iTextAsian是两个Java库,主要用于生成和处理PDF文档。这两个JAR(Java Archive)文件在IT行业中扮演着重要角色,特别是在自动化文档生成和报表制作的场景下。 iText是一个开源的Java库,它允许开发人员通过...

    iTextAsian和itext包

    iText和iTextAsian是两个在Java开发中用于生成PDF文档的重要库。iText是一个开源的Java库,它提供了一套完整的API,使得开发者能够轻松地创建、编辑和操作PDF文档。而iTextAsian则是iText的一个扩展,专门用于处理...

    IText7jar集合

    IText7是一款强大的Java库,专门用于创建和编辑PDF文档。这个"IText7jar集合"可能是指包含多个版本或不同组件的IText7 JAR文件的打包集合,供开发者在不同的项目环境中选择使用。在Java开发中,JAR(Java Archive)...

    iText5.5中文包

    iText是一款著名的开源Java库,专门用于创建和编辑PDF文档。在标题中提到的"iText5.5中文包"是指iText库的5.5.2版本,它经过优化,能够有效地处理中文字符,为Java开发者提供了一个强大的工具来生成包含中文内容的...

    itext2.1.7和iTextAsian解决中文问题资源包

    iText是一款广泛使用的Java库,专门用于创建和编辑PDF文档。在处理中文字符时,iText可能会遇到一些挑战,因为默认情况下它可能不支持中文字符集。为了克服这个问题,我们引入了iTextAsian.jar,这是一个扩展了iText...

    iText-5.0.6.jar iTextAsian.jar

    iText是一款广泛使用的开源Java库,专为处理PDF文档而设计。这个库允许开发者创建、修改、分割和合并PDF文档,以及添加数字签名、表单字段等高级功能。在这个压缩包中,我们有两个版本的iText库:iText-5.0.6.jar和...

    java通过itext生成word文件代码附itext-2.0.7.jar,iTextAsian.jar包

    在这个场景中,`iText-2.0.7.jar`和`iTextAsian.jar`是两个关键的库文件,它们提供了必要的API来实现这个功能。 `iText`库的核心功能是创建PDF文档,但在2.x版本中,它也支持生成Word文档,虽然这个功能相对较弱,...

    itext官网上的最新版本 itext-5.2.1.zip (itext.jar)

    iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,下载iText.jar文件后,...

    Itext5.5.13

    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-...

    iText-2.1.7.jar+iTextAsian.jar+iTextAsianCmaps.jar+itext-rtf-2.1.7.jar.zip

    iText 是一个流行的Java库,专门用于处理PDF文档。它提供了丰富的功能,包括创建、编辑、解析和签署PDF文件。这个压缩包包含了iText库的几个关键组件,具体包括: 1. **iText-2.1.7.jar**: 这是iText的主要库文件,...

    iText1.2.7、iText-rtf2.1.7、iTextAsian

    iText 是一个流行的开源Java库,用于处理PDF文档。它提供了创建、修改、解析和显示PDF文件的功能。在提到的三个版本中,我们有iText1.2.7、iText-rtf2.1.7和iTextAsian。这些版本代表了iText在不同时期的发展,并...

    iText-5.0.5与iTextAsian

    iText是一款广泛使用的Java库,专门用于创建和编辑PDF文档。这个"iText-5.0.5"版本是iText的一个重要里程碑,它在功能和性能上都有显著的提升。iTextAsian则是iText的一个扩展,专门为处理亚洲语言(如中文、日文和...

    itextpdf.jar

    iTextPDF,这个名字源自荷兰语“tekst”,意为“文本”,它由iText Software公司开发,是一个开放源代码的PDF库,主要支持Java和.NET平台。iTextPDF提供了一整套API,使得开发者能够轻松创建、修改和处理PDF文档,...

Global site tag (gtag.js) - Google Analytics