当前位置:  技术问答>java相关

使用IText制作Pdf报表的中文输出问题!

    来源: 互联网  发布时间:2017-04-08

    本文导语:  我使用IText制作报表,英文输出正常,但是中文却无法显示出来(连乱码都不显示),请问是什么原因? | PdfWriter.getInstance(document, new FileOutputStream("Chap0101.pdf"));                     ...

我使用IText制作报表,英文输出正常,但是中文却无法显示出来(连乱码都不显示),请问是什么原因?

|
PdfWriter.getInstance(document, new FileOutputStream("Chap0101.pdf"));
            
            // step 3: we open the document
            document.open();
            
            // step 4: we add a paragraph to the document
BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", false);
        Font FontChinese = new Font(bfChinese, 12, Font.NORMAL);
            Phrase ph = new Phrase("中文显示中文显示中文显示中文显示中文显示中文显文,.,.,sd.f,.s,df.s,df显示中文显示中文显示中文显示", FontChinese);
            document.add(ph);

你需要到IText的网站上下载一个语言字体包,如果你要的话,留下Email,我给你发过去。
你还可以在CSDN的WEB论坛搜索itext,有很多的相关信息。

    
 
 

您可能感兴趣的文章:

  • 中文问题:我使用的是MEPIS Linux,系统不能显示中文,我能不能把Redhat中的中文字体移植到这个系统中?
  • 为何程序中可以使用简体中文,不可以使用 big5 码的繁体中文
  • linux要想使用中文输入法是不是要安装中文支持才可以?
  • cacti中文企业版欢迎使用 Cacti中文企业版
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • 怎样在服务器端判断客户使用的浏览器是使用的简体中文的还是英文的还是日文的或者其他的?
  • 请教linux英文环境下使用中文输入法
  • 为什么使用cat输出的文本文件是中文的,使用java从文件读取出来时显示的是乱码?
  • ***哪里有GCC的中文使用手册呀??***
  • 在linux使用中文输入法问题
  • 请问如何在redhat下使用中文?
  • 如何在Solaris下使用GTK开发中文界面
  • 求Eclipse的使用方法的中文电子文档
  • 使用EntityBean将中文存入数据库时出现乱码,如何解决?
  • 使用ibus或者fcitx不能输入中文(ubuntu10.10)
  • 求:openssl函数库中文使用说明
  • 在android开发中尽量不要使用中文路径的问题详解
  • UNIX下如何使用中文字体文件????谢谢
  • JSP页面中文传递参数使用escape编码
  • 在 linux 使用Java 的兄弟请帮忙--还是中文问题???
  • linux下使用易飞ERP系统出现“报表数据库连接错误!!”是怎么回事
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 怎样在使用curses字符串输出函数或字符输出函数时,隐藏光标
  • Python不使用print而直接输出二进制字符串
  • 关于unix使用参数导致脚本输出异常(与脚本内直接带参数输出结果不同)
  • 使用nohup启动不输出问题
  • systemtap 关于embedded c中输出到屏幕使用什么函数
  • httpd.conf中ErrorLog使用syslog-ng输出的问题
  • 使用popen来执行gcc命令,如何根据读出来的gcc的输出来判断gcc是否编译成功?
  • 有谁告诉我如何使用main中的args进行输入输出的操作?
  • ll 命令输出,使用sort排序问题
  • 在LINUX中使用C调用系统命令,怎么取得系统命令的输出?
  • who和locate命令使用后无输出
  • 无法使用管道命令或重定向标准输出
  • 我在linux下面使用printf("%f", x)怎么输出nan呢?
  • 如何在shell下使用汉字输入和输出?
  • 怎样使用重定向?我想把gcc输出的信息重定向到一个文件里面。
  • java使用for循环输出杨辉三角
  • 两个简单问题:在javaBean中能用out.println()输出页面吗?javaBean中可以使用servlet建立的session对象变量值吗?
  • 使用JSP扩展标签,可否从标签内得到一个输出参数?
  • 请问不使用framebuffer,如何输出图形
  • 解析wprintf 中使用%I64d格式化输出LONGLONG的详细介绍
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • Office 2010 Module模式下使用VBA Addressof
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • 解析wprintf 中使用%I64d格式化输出LONGLONG的详细介绍 iis7站长之家
  • c#中SAPI使用总结——SpVoice的使用方法
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 使用了QWidget的程序,如何使用后台程序启动它?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3