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

用Pdf格式生成报表时中文无法显示,换行?

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

    本文导语:  我在网上下载了。itext生成pdf的类库,我的代码如下: document.add(new Paragraph("文件fsfdsfdsf",FontFactory.getFont(FontFactory.HELVETICA, 12))); 没有出现"文件"两个汉字",而且表格单格中如何让它断行? 难道还需编码设置吗? ...

我在网上下载了。itext生成pdf的类库,我的代码如下:
document.add(new Paragraph("文件fsfdsfdsf",FontFactory.getFont(FontFactory.HELVETICA, 12)));

没有出现"文件"两个汉字",而且表格单格中如何让它断行?
难道还需编码设置吗?


|
前两天我也遇到了同样的问题,不过在高手的指点下我已经解决了该问题。十分感谢他。我也把解决方法告诉你吧。
1、你必须下载一个IText的东方语言包;
2、指定此包的classpath;
3、导入包。

例如:
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;

 Document document = new Document(PageSize.A4.rotate(), 30, 30, 30, 30);

      try {
          //获得PdfWriter
          PdfWriter.getInstance(document, "example.pdf");
          //打开document
          document.open();

          //获得用于显示中文的字体
          BaseFont bf = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", false, false, null, null);
          Font fontChinese = new Font(bf,12, Font.BOLD);
          
         //用指定的字体显示
        document.add(new Paragraph("文件fsfdsfdsf",fontChinese));


}catch(Exception e) {
          e.printStackTrace();
      }

      // 关闭document
      document.close();
4、如果要断行显示,可以在断行处加n即可。

如果需要这个语言包,也可以将你的Email告诉我,我发给你。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求jsp中动态生成图片的相关资料、生成svg格式和pdf格式的资料,不够再加分
  • PHP生成PDF的类 FPDF
  • 请问,有什么办法可以把html文件生成pdf/excel格式的文件
  • 根据URL生成PDF的工具 h2p
  • PDF生成工具包 FOP
  • C的PDF生成工具包 libHaru
  • PDF生成工具 Poppler
  • 谁有生成PDF和EXCEL文件的工具包请转发小妹一份谢谢!
  • PDF生成标记语言 PDML
  • PDFCHM文档生成工具 TaDoc
  • Java生成PDF的类库 PDFjet
  • PDF文件动态生成
  • 用itext生成pdf文件,请问如何解决中文问题。
  • itext 生成PDF的简单问题
  • Python生成pdf文件的方法
  • phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)
  • PHP使用imagick读取PDF生成png缩略图的两种方法
  • 急!关于jsp生成pdf页面显示问题!
  • PHP中使用TCPDF生成PDF文档实例
  • Java生成PDF文件的实例代码
  • java命名空间javax.print类docflavor.url的类成员方法: pdf定义及介绍
  • 纯Java的PDF阅读器 PDF Renderer
  • java命名空间javax.print类docflavor.byte_array的类成员方法: pdf定义及介绍
  • PDF管理工具 PDF Chain
  • java命名空间javax.print类docflavor.input_stream的类成员方法: pdf定义及介绍
  • 基于HTML的PDF展示 pdf.js
  • 设置sharepoint 2010文档库中的 pdf文件在浏览器中访问的打开方式
  • PDF打印机 Foxit PDF Creator
  • PDF打印机 CUPS-PDF
  • PDF组件 Aspose.Pdf
  • Eclipse的PDF查看插件 Pdf4Eclipse


  • 站内导航:


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

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

    浙ICP备11055608号-3