C#实现将TXT文件转换为PDF文件
下面是.txt文件转换成.pdf文件的主要代码:
- using iTextSharp.text;
- using iTextSharp.text.pdf;
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace TxtToPDF
- {
- class Program
- {
- static void Main(string[] args)
- {
- //要转换的文件的路径
- string path = "D:\\txts\\測試.txt";
- //第一个参数是txt文件物理路径
- string[] lines = System.IO.File.ReadAllLines(path, Encoding.GetEncoding("utf-8"));
- //iTextSharp.text.PageSize.A4 自定义页面大小
- Document doc = new Document(iTextSharp.text.PageSize.A4, 50, 20, 20, 20);
- PdfWriter pdfwriter =
- PdfWriter.GetInstance(doc, new FileStream(path.ToString().Substring(0, path.ToString().Length - 4) + ".pdf", FileMode.Create));
- doc.Open();
- //创建我的基本字体
- BaseFont baseFont = BaseFont.CreateFont("c:\\windows\\fonts\\Arial.TTF", "Identity-H", false);
- //创建字体 字体大小,字体粗細 字体颜色
- Font font = new Font(baseFont, 11, iTextSharp.text.Font.NORMAL, BaseColor.BLACK);
- Paragraph paragraph;
- foreach (string line in lines) {
- paragraph = new Paragraph(line, font);
- doc.Add(paragraph);
- }
- //关闭文件
- doc.Close();
- Console.WriteLine("txt轉換PDF完成!");
- Console.ReadKey();
- }
- }
- }
运行前的.txt文件:
运行后,生成了.pdf文件:
C#实现将TXT文件转换为PDF文件相关推荐
- office文件转换为pdf文件
office文件转换为pdf文件 首先安装openoffice,自行百度 导入jar包,自行百度 引入坐标: <!-- 转pdf配置 --><dependency><gr ...
- python批量pdf转word,python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- 将HTML文件转换为PDF文件(Thymeleaf模板转换,简单解决中文问题, 解决HTML带图片转换PDF文件问题)
将HTML文件转换为PDF文件 一.导入依赖 <!-- itext生成Pdf --> <dependency><groupId>com.itextpdf</g ...
- 把超星阅览器的文件转换为PDF文件
如果你是超星的用户的话,这篇文章对你也许有用: 大家都知道,从超星上面下载的书籍只能相应的用户使用,其他用户打开该书籍时还需要用户名和密码,这让很多用户有点不便.其实,可以把超星的内容转换为p ...
- 使用Jacob实现将Word文件转换为Pdf文件
在某些业务场景下,可能需要将Word文件转换为Pdf文件的需求,Word文件编辑方便,而Pdf文件查看更方便,并且格式基本不会变化,同时可以避免被误编辑. 如果使用的是Java语言,那么可以借助于Ja ...
- 如何将CAJ文件转换为PDF文件
转载自:如何将CAJ文件转换为PDF文件 如何将CAJ文件转换为PDF文件 1.使用官方的CAJViewer将CAJ文件打印PDF: 2.在线网站转换 3.直接从知网下载(推荐) ps:书签添加方法 ...
- 使用java程序将ceb文件转换为pdf文件
要使用 Java 程序将 CEB 文件转换为 PDF 文件,你可以使用 Apache POI 库来读取 CEB 文件并解析其内容. Apache POI 是一个开源的 Java 库,可以用于读取和写入 ...
- python批量操作word文档实战_python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- LabWindows/CVI系列——CVI下Word文件转换为PDF文件
CVI下Word文件转换为PDF文件 目录: 需求场景 环境说明 所需文件 步骤 需求场景: 在某型号机电集成测试系统中,需要将试验报表(Word格式)转换为PDF文档,以便不易修改和查看. 环境说明 ...
- Java使用OpenOffice实现文件转换为PDF文件(三)
项目背景:开发中需要实现word.ppt文件的在线预览,而浏览器无法打开此类文件,于是需要上传文件的时候转PDF文件存储. 下面是具体操作步骤: 一.OpenOffice是跨平台的免费软件套件,下载地 ...
最新文章
- Stream Processing: S4系统模型分析和关键源码读解
- CCNA11月14日战报
- 广东省一本大学哪些学计算机,2020年广东省内一本大学有哪些(一本大学一览表)...
- k8s secret使用方式:pod通过变量和volume方式使用secret
- 蘑菇街2019校招题目总结
- 早期TikTok运营者经验之谈?
- java 多线程 实例浅析
- scala类的序列化_Scala序列理解,通用类和内部类示例
- sqoop1.99.6 mysql_Alex的Hadoop菜鸟教程:第6课Sqoop2安装教程
- 作业必备:操作系统实验四【软中断通信】
- 【shiro基础】springboot + shiro整合thymeleaf
- C语言程序设计笔记(浙大翁恺版) 第七章:函数
- SYBASE 12.5 维护手册 3. 技术专刊
- 赠与今年的大学毕业生,胡适
- 简单3步,在线完成gif动图制作
- 视频服务器(8) Kurento[3] unity客户端
- 论文阅读(3) 用气泡PIV测量加利福尼亚海狮推进冲程的速度场(2022)
- argo 现水下永动机器人_【现水下永动机器人是怎么回事?水下永动机器人】_永动机 水下_全球新能源网...
- Spring Boot核心(基本配置)
- 你不得不了解的三大动态域名解析软件选型要素
热门文章
- oracle (decode,Oracle sql语法中decode函数的用法
- 苹果手机的siri在哪里_苹果市值突破两万亿,国产手机的超车机会在哪里?
- 画鲸鱼的小男孩、(家有儿女的必看)
- 计算机视觉之相机模型
- 学习使用Triangle库
- Amplitude 和 Magnitude的区别
- svn Directory 'xxxxxxxx' is locked in another working copy
- Python 数据分析实战案例:京东用户行为分析
- Chrome更新时出现“无法启动更新检查(错误代码为4: 0x80070005-system level)”解决
- hdoj.1735 字数统计 20140811