码迷,mamicode.com
首页 > 其他好文 > 详细

TXT记事本转换PDF文件

时间:2015-02-02 21:17:37      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

使用的方式为,读取TXT记事本的内容,然后写入创建的PDF文件。

        static void Main(string[] args)
        {
            const string txtFile = "D:\\1.txt";
            const string pdfFile = "D:\\1.pdf";
            var document = new Document(PageSize.A4, 30f, 30f, 30f, 30f);
            PdfWriter.getInstance(document, new FileStream(pdfFile, FileMode.Create));
            document.Open();
            var bfSun = BaseFont.createFont(@"C:\Windows\Fonts\simfang.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
            var font = new Font(bfSun, 12f);
            var objReader = new StreamReader(txtFile, Encoding.GetEncoding("gb2312"));
            var str = "";
            while (str != null)
            {
                str = objReader.ReadLine();
                if (str != null)
                {
                    document.Add(new Paragraph(str, font));
                }
            }
            objReader.Close();
            document.Close();
        }

 

示例下载:txtTopdf.zip

TXT记事本转换PDF文件

标签:

原文地址:http://www.cnblogs.com/jetlian/p/4267915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!