iText类库再pdf中显示中文字体

Posted chlm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iText类库再pdf中显示中文字体相关的知识,希望对你有一定的参考价值。

using iTextSharp.text;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using iTextSharp.text.pdf;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
           // File.Create("d:\a.pdf");
            Document document = new Document();
            BaseFont bf = BaseFont.CreateFont(@"C:WindowsFontsMSYH.TTC,0", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
            iTextSharp.text.Font f = new Font(bf,9);
            PdfWriter.GetInstance(document, new FileStream("d:\a.pdf", FileMode.Create));
            document.Open();
            iTextSharp.text.Paragraph paragraph = new iTextSharp.text.Paragraph("Hello World你好sss",f);
            document.Add(paragraph);
            document.Close(); 
        }
    }
}

  

以上是关于iText类库再pdf中显示中文字体的主要内容,如果未能解决你的问题,请参考以下文章

java 已经获取pdf代码,如何把他pdf文件保存到本机 要求用输出流做

如何运用Java组件itext生成pdf

java怎么输出pdf格式的文件

如何运用Java组件itext生成pdf

java itext 创建pdf,直接返回输出流做成下载,怎么做

使用 iText 将 SVG 转换为 PDF,SVG 未在 PDF 中完全显示