`

iText输出中文的三种字体选择方式

    博客分类:
  • Java
阅读更多

1、使用iTextAsian.jar中的字体

BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);  

 

2、使用Windows系统字体(TrueType)

BaseFont.createFont("C:/WINDOWS/Fonts/SIMYOU.TTF", BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);

 

3、使用资源字体(ClassPath)

BaseFont.createFont("/SIMYOU.TTF", BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED); 

 

分享到:
评论

相关推荐

    itext7中文输出打包

    这个"itext7中文输出打包"项目,从标题和描述来看,主要是关于如何在iText7中处理中文字符并将其输出到PDF文档中的实践教程。这个IDEA工程提供了一个完整的示例,演示了如何在Java环境中使用iText7来解决中文字符...

    iText5.5中文包

    iText是一款著名的开源Java库,专门用于创建和编辑PDF文档。在标题中提到的"iText5.5中文包"是指iText库的5.5.2版本,...无论是企业内部报告、电子书籍还是其他需要高质量PDF输出的场景,iText都是一个值得信赖的选择。

    Android用itext库生成中文PDF文档

    然后,选择一个输出流(如文件流或网络流)来保存PDF。例如: ```java PdfWriter.getInstance(document, new FileOutputStream("output.pdf")); ``` 在`TempProj`这个项目中,可能包含了已经处理过的iText库jar...

    iText5.1.0(解决不支持中文问题)

    它包含了必要的字体和编码支持,使得iText能够正确地渲染和输出中文文本。在使用这个库时,开发人员不再需要担心由于缺少合适的中文字体而导致的乱码问题。iTextAsian不仅解决了中文显示的问题,也同时支持其他亚洲...

    iText和支持中文的jar包

    这是因为PDF格式本身是基于Unicode的,但是不同的字体和编码方式可能导致中文字符无法正确显示。iText库在设计初期主要关注西方字符集,对中文等非拉丁字符的支持并不完善。为了解决这一问题,开发者通常需要引入...

    itext导出pdf不显示中文 ITextRenderer不显示中文

    因此,当尝试输出中文时,如果没有正确的字体资源,就会出现乱码或不显示的情况。 解决这个问题的关键在于引入支持中文的字体。你可以采取以下步骤: 1. **导入字体资源**:首先,你需要一个支持中文的TrueType ...

    itext中文操作手册

    ### itext中文操作手册知识点详解 #### 一、iText简介与中文支持 iText是一款强大的Java库,用于创建和操作PDF文档。它不仅能够帮助开发者生成复杂的PDF文件,还能处理PDF的加密、签名以及表单填充等功能。然而,...

    itext支持中文jar包

    它包含了必要的字体和编码集,使得Itext可以正确地渲染和输出中文字符。在使用`iTextAsian.jar`时,需要将其与`itext-2.0.8.jar`一起导入到项目中,这样才能确保中文字符在生成的PDF中能正常显示。 接下来,我们来...

    itext设置段落行间距.zip

    1. 引入支持中文的字体:你需要获取一个包含中文字符的TrueType或OpenType字体文件,并将其添加到iText环境中。 2. 创建FontFactory实例:通过`FontFactory.register()`方法注册你的中文字体,例如:`FontFactory....

    java 生成pdf所需直接将iText加入项目即可

    Java 生成PDF是一种常见的需求,尤其在开发报告、发票或文档输出等场景中。iText 是一个非常流行的开源Java库,专门用于创建和修改PDF文档。在这个场景中,标题提到的关键点是“java 生成pdf所需直接将iText加入项目...

    itext中文帮助文档

    这是因为 iText 默认不支持中文字符集。这个问题将在第 9 章中解决,主要涉及字体的配置和使用。 在创建 `Document` 时,可以自定义页面尺寸。`Rectangle` 类允许你定义页面的宽度和高度,以及背景颜色。例如,创建...

    iText教程中文版

    这是因为iText默认不包含支持中文的字体。这个问题将在第9章中详细讨论,那里会介绍如何处理字体问题,确保中文能正确显示。 在创建自定义页面时,可以使用`Rectangle`类来设定页面尺寸和背景颜色,例如创建一个...

    itext-word-兼容中文jar包

    - 字体选择:在某些环境中,系统可能没有预装支持中文的字体。因此,需要确保用户机器上安装了能够正确显示中文的字体,或者在代码中指定可以跨平台的字体,如Arial Unicode MS。 在项目中集成iText和iTextAsian....

    iText中文问题

    iText是一款广泛使用的Java库,专门...总之,正确处理iText中的中文问题需要对Unicode编码、字体选择、PDF编码设置以及iText库的使用有深入理解。通过合理的配置和代码编写,我们可以顺利地在PDF中显示和处理中文内容。

    iText_pdf.rar_iText pdf_itext PDF类

    在实际开发中,使用iText创建PDF时,首先需要导入iText库,然后创建`Document`对象来表示PDF文档,接着使用`PdfWriter`将`Document`对象与输出流关联。通过`Paragraph`、`Font`、`Chunk`等类添加内容,可以控制文本...

    itext5.4.2 html2pdf

    在处理中文字符时,iText 5.4.2主要依赖于字体管理和编码支持。它内置了对UTF-8编码的支持,能够正确识别和显示各种中文字符集,如GB2312、GBK、Big5等。此外,通过设置合适的字体(例如SimSun、Arial Unicode MS等...

    iText中文教程 附带例子

    4. **文本操作**:向PDF文档中添加文本,调整字体、字号、颜色,以及使用不同的对齐方式和样式。 5. **图像处理**:插入图片到PDF,调整大小和位置,支持多种图像格式。 6. **表格创建**:创建复杂的表格结构,...

    IText入门开发文档

    这些依赖涵盖了iText的基本组件,包括PDF核心操作、输入输出处理、布局管理、表单处理、PDF/A合规性支持、签名功能、条形码生成以及对亚洲字体的支持。 1. **创建一个空白PDF文档** 要创建一个新的PDF文档,首先...

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

    iTextAsian.jar包含了处理东亚文字所必需的字体和编码支持,确保在PDF文档中正确显示和处理这些语言。 3. iText-5.0.6.jar 和 itext-2.1.7.jar:这两个版本的iText核心库,分别对应于iText的两个不同版本。iText 2....

    itext-2.1.7(包含中文)

    需要注意的是,使用iText处理中文时,确保系统或者项目中包含合适的中文字体,如SimSun(宋体)、Arial Unicode MS等。如果没有,可能会出现乱码或无法显示中文的情况。 总的来说,iText 2.1.7是Java开发中生成PDF...

Global site tag (gtag.js) - Google Analytics