Displaying East Asian Characters in Report PDF Output

http://community.jaspersoft.com/wiki/displaying-east-asian-characters-report-pdf-output

In order to correctly display East Asian Characters such as Chinese and Japanese in report PDF output, user needs to make sure:

  • Use a font type that is capable of displaying East Asian characters. User can download and use Arial Unicode font jar for this purpose.
  • Put the font jar file in your application class path so that JVM can pick it up and use the font when report PDF output is generated. In iReport Designer, it needs to be added to the classpath. For JasperReports Server, it needs to be placed under japserserver-pro/WEB-INF/lib directory.
  • It is important to understand that the font jar file is needed for both JasperReports Print object creation and report export process. If users use their application to run report to get JasperReports print object through JasperReports Server web services request and do report export in their application, they need to make sure the font jar is in their application JVM.
  • In report template, use

    fontName="Arial Unicode MS" pdfFontName="Arial Unicode MS" pdfEncoding="Identity-H"

Please download the zip file for Arial Unicode font jar and a sample report template and its PDF output to demonstrate this.

NOTE: This article only applies to regular SQL query based report. For AdHoc report font issue, users will have to apply customization to AdHoc report theme templates and other UI components to make it work in both AdHoc report unit and in its Designer. We recommend users to engage Jaspersoft Professional Services for assistance for issues involving complex customization efforts.

(TTC/24775)

时间: 2024-10-13 21:33:18

Displaying East Asian Characters in Report PDF Output的相关文章

Generate SSRS report PDF file automatically in AX 2009

static void Jinn_GeneralSSRSPDFByCode(Args _args) { System.Net.WebRequest request; System.Net.WebResponse response; System.IO.Stream stream; System.IO.FileStream fileStream; System.Byte[] buffer = new System.Byte[1024](); str m_URL = @"http://******/

IE6升级到IE11兼容性问题和操作手册

2015/3/2 Bob Liu 目录 概述... 2 第一章:HTML. 3 第一节:IE7-IE8更新... 3 1.   如果缺少结束标记的 P 元素后跟 TABLE.FORM.NOFRAMES 或 NOSCRIPT 元素,会自动添加结束标记.     3 2.   支持格式正确的有效标记,不再支持格式错误的 HTML.... 4 3.   Button标签的默认type类型从button改为submit.... 5 4.   不再支持 COL 及 COLGROUP 元素的部分属性及为其设

强大的pdf文件操作小工具——PDFtk的小白用法

前言 作为程序员,大家都知道的,总是会被技术小白问各种跟编程没什么关系的硬件.软件问题.曾经被一技术小白同事问到有没有什么办法合并pdf文件,当时自己也是一头雾水,因为自己工作生活很少会去操作pdf文件,而当时公司对开发人员的电脑权限管理很严格,不论是上网还是安装软件,都受到很大限制,最后硬着头皮忙活了一阵子也没在解决. 前两天在写批处理程序的时候,发现批处理程序是有合并文件的命令的,我忽然想起之前这个同事的问题,就试了一下合并pdf,然而并不行.虽然失落了一下,但本着学习的精神还是百度了一下关

Phantomjs 生成多页PDF

开篇 最近使用 Phantomjs 生成PDF,其中遇到一些问题,导致PDF生成失败,如出现空白文件或一页数据量太大,都是由于没有设置好格式导致.特别是分页问题,感觉资料很少,除了在 StackOverflow 上看到些许资料外,中文社区基本看不到,附上修改后的 rasterize.js 来做讲解: 1 var page = require('webpage').create(), 2 system = require('system'), 3 address, output, size; 4

报表pdf的合并、添加页码

某一项目,用ReportMachine做报表模板,然后写了一个DLL以JNI方式供Java调用.在处理时,需要将多个报表一次性打印输出.因为多个报表是以不同的报表模板生成的,所以转成各个pdf之后,需要将这多个pdf文件合并为一个.并且,这个文件,还得附加页码,因为原来做这样的报表,是用页码标签机手工盖印后归档,这样麻烦,希望用电脑输出时自动生成页码.今天终于把这个问题彻底解决了. 一.pdf文件的合并,使用pdftk工具,可以通过命令行,将多个合并为一个. 1.将横向排列的报表,旋转变成纵向.

Python抓取HTML网页并以PDF保存

一.前言 今天介绍将HTML网页抓取下来,然后以PDF保存,废话不多说直接进入教程. 今天的例子以廖雪峰老师的Python教程网站为例:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 二.准备工作 PyPDF2的安装使用(用来合并PDF): PyPDF2版本:1.25.1 https://pypi.python.org/pypi/PyPDF2/1.25.1 或 https://g

phantomjs html to PDF

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Configuration; using System.IO; /// <summary> ///PDFCommon 的摘要说明 /// </summary> public class PDFCommon { public PDFCommon() { } public static str

php 使用tcpdf库输出pdf

试了几种其他的插件,总是搞不定编码问题,用这个成功了 <?php require_once('./tcpdf/tcpdf.php'); //引入库文件 //实例化 $pdf = new TCPDF('P', 'mm', 'A4', true, 'UTF-8', false); // 设置文档信息 $pdf->SetCreator('Helloweba'); $pdf->SetAuthor('yueguangguang'); $pdf->SetTitle('Welcome to he

【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页

itext5页眉页脚工具类,实现page x of y 完美兼容各种格式大小文档A4/B5/B3,兼容各种文档格式自动计算页脚XY轴坐标 鉴于没人做的这么细致,自己就写了一个itext5页眉页脚工具类,实现第几页/共几页,方便各位刚进入itext的童鞋调用.2013年9月16日 14:51:01 背景:网上流传的都是一些简单的demo,直接扔个A4文档就说实现了,其实很坑的,换个A4横版打印,那些代码就不行了,所以自己搞了这个出来. 如果页面看着排版不好,请移步我的百度空间 :http://hi