下面是.txt文件转换成.pdf文件的主要代码:

[html]  view plain copy
  1. using iTextSharp.text;
  2. using iTextSharp.text.pdf;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.IO;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace TxtToPDF
  10. {
  11. class Program
  12. {
  13. static void Main(string[] args)
  14. {
  15. //要转换的文件的路径
  16. string path = "D:\\txts\\測試.txt";
  17. //第一个参数是txt文件物理路径
  18. string[] lines = System.IO.File.ReadAllLines(path, Encoding.GetEncoding("utf-8"));
  19. //iTextSharp.text.PageSize.A4    自定义页面大小
  20. Document doc = new Document(iTextSharp.text.PageSize.A4, 50, 20, 20, 20);
  21. PdfWriter pdfwriter =
  22. PdfWriter.GetInstance(doc, new FileStream(path.ToString().Substring(0, path.ToString().Length - 4) + ".pdf", FileMode.Create));
  23. doc.Open();
  24. //创建我的基本字体
  25. BaseFont baseFont = BaseFont.CreateFont("c:\\windows\\fonts\\Arial.TTF", "Identity-H", false);
  26. //创建字体      字体大小,字体粗細    字体颜色
  27. Font font = new Font(baseFont, 11, iTextSharp.text.Font.NORMAL, BaseColor.BLACK);
  28. Paragraph paragraph;
  29. foreach (string line in lines) {
  30. paragraph = new Paragraph(line, font);
  31. doc.Add(paragraph);
  32. }
  33. //关闭文件
  34. doc.Close();
  35. Console.WriteLine("txt轉換PDF完成!");
  36. Console.ReadKey();
  37. }
  38. }
  39. }

运行前的.txt文件:

运行后,生成了.pdf文件:

C#实现将TXT文件转换为PDF文件相关推荐

  1. office文件转换为pdf文件

    office文件转换为pdf文件 首先安装openoffice,自行百度 导入jar包,自行百度 引入坐标: <!-- 转pdf配置 --><dependency><gr ...

  2. python批量pdf转word,python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  3. 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)

    将HTML文件转换为PDF文件 一.导入依赖 <!-- itext生成Pdf --> <dependency><groupId>com.itextpdf</g ...

  4. 把超星阅览器的文件转换为PDF文件

    如果你是超星的用户的话,这篇文章对你也许有用:     大家都知道,从超星上面下载的书籍只能相应的用户使用,其他用户打开该书籍时还需要用户名和密码,这让很多用户有点不便.其实,可以把超星的内容转换为p ...

  5. 使用Jacob实现将Word文件转换为Pdf文件

    在某些业务场景下,可能需要将Word文件转换为Pdf文件的需求,Word文件编辑方便,而Pdf文件查看更方便,并且格式基本不会变化,同时可以避免被误编辑. 如果使用的是Java语言,那么可以借助于Ja ...

  6. 如何将CAJ文件转换为PDF文件

    转载自:如何将CAJ文件转换为PDF文件 如何将CAJ文件转换为PDF文件 1.使用官方的CAJViewer将CAJ文件打印PDF: 2.在线网站转换 3.直接从知网下载(推荐) ps:书签添加方法 ...

  7. 使用java程序将ceb文件转换为pdf文件

    要使用 Java 程序将 CEB 文件转换为 PDF 文件,你可以使用 Apache POI 库来读取 CEB 文件并解析其内容. Apache POI 是一个开源的 Java 库,可以用于读取和写入 ...

  8. python批量操作word文档实战_python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  9. LabWindows/CVI系列——CVI下Word文件转换为PDF文件

    CVI下Word文件转换为PDF文件 目录: 需求场景 环境说明 所需文件 步骤 需求场景: 在某型号机电集成测试系统中,需要将试验报表(Word格式)转换为PDF文档,以便不易修改和查看. 环境说明 ...

  10. Java使用OpenOffice实现文件转换为PDF文件(三)

    项目背景:开发中需要实现word.ppt文件的在线预览,而浏览器无法打开此类文件,于是需要上传文件的时候转PDF文件存储. 下面是具体操作步骤: 一.OpenOffice是跨平台的免费软件套件,下载地 ...

最新文章

  1. Stream Processing: S4系统模型分析和关键源码读解
  2. CCNA11月14日战报
  3. 广东省一本大学哪些学计算机,2020年广东省内一本大学有哪些(一本大学一览表)...
  4. k8s secret使用方式:pod通过变量和volume方式使用secret
  5. 蘑菇街2019校招题目总结
  6. 早期TikTok运营者经验之谈?
  7. java 多线程 实例浅析
  8. scala类的序列化_Scala序列理解,通用类和内部类示例
  9. sqoop1.99.6 mysql_Alex的Hadoop菜鸟教程:第6课Sqoop2安装教程
  10. 作业必备:操作系统实验四【软中断通信】
  11. 【shiro基础】springboot + shiro整合thymeleaf
  12. C语言程序设计笔记(浙大翁恺版) 第七章:函数
  13. SYBASE 12.5 维护手册 3. 技术专刊
  14. 赠与今年的大学毕业生,胡适
  15. 简单3步,在线完成gif动图制作
  16. 视频服务器(8) Kurento[3] unity客户端
  17. 论文阅读(3) 用气泡PIV测量加利福尼亚海狮推进冲程的速度场(2022)
  18. argo 现水下永动机器人_【现水下永动机器人是怎么回事?水下永动机器人】_永动机 水下_全球新能源网...
  19. Spring Boot核心(基本配置)
  20. 你不得不了解的三大动态域名解析软件选型要素

热门文章

  1. oracle (decode,Oracle sql语法中decode函数的用法
  2. 苹果手机的siri在哪里_苹果市值突破两万亿,国产手机的超车机会在哪里?
  3. 画鲸鱼的小男孩、(家有儿女的必看)
  4. 计算机视觉之相机模型
  5. 学习使用Triangle库
  6. Amplitude 和 Magnitude的区别
  7. svn Directory 'xxxxxxxx' is locked in another working copy
  8. Python 数据分析实战案例:京东用户行为分析
  9. Chrome更新时出现“无法启动更新检查(错误代码为4: 0x80070005-system level)”解决
  10. hdoj.1735 字数统计 20140811