您的位置:首页 > 移动开发 > Unity3D

Unity 利用itextSharp导出pdf文档

2015-07-28 13:18 1446 查看
itextSharp

using UnityEngine;
using System.Collections;
using iTextSharp.text.pdf;
using iTextSharp.text;

public class TestPDF : MonoBehaviour
{

    // Use this for initialization
    void Start()
    {
        //使用 TTF 字体
        BaseFont bf = BaseFont.CreateFont("C:/Windows/Fonts/simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

        // 创建 PDF 文档
        iTextSharp.text.Document document
            = new iTextSharp.text.Document();

        // 创建写入器实例,PDF 文件将会保存到这里
        iTextSharp.text.pdf.PdfWriter.GetInstance(document,
                new System.IO.FileStream(Application.streamingAssetsPath+"/Demo.pdf", System.IO.FileMode.Create)
            );

        // 打开文档
        document.Open();

        iTextSharp.text.Font font = new iTextSharp.text.Font(bf);

        //写入一个段落, Paragraph
        document.Add(new Paragraph("你好, PDF !", font));

        document.Close();
    }

    // Update is called once per frame
    void Update()
    {

    }
}




点击这里下载工程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: