在linux下编辑文档,txt格式的方便很多。如果有很多很大的txt文档,为了方便阅读和保存,转换为pdf格式的文件也是一种很不错的方法。

1.工具介绍:

enscript:

https://www.gnu.org/software/enscript/
http://linuxcommand.org/man_pages/enscript1.html

是一个将文本文件(ASCII)转换为postscript,HTML,RTF的免费软件,可直接打印输出。

Ghostscript:

http://www.gnu.org/software/ghostscript/
可将postscript 语言解释成pdf格式。
2.工具安装:
在Debian, Ubuntu, Linux Mint上:
brandon@ubuntu:~/shell/Chapter1$ sudo apt-get install enscript ghostscript

在Fedora, Centos, RHEL上:

$sudo yum install enscript ghostscript

3.文件转换:

使用enscript将txt文本文件转换为postscript格式:

brandon@ubuntu:~/shell/Chapter1$ enscript -p sed_test.ps sed_test.txt

-p file命令是将enscript执行的结果导出到file文件,如果file替换为“-”,则将转换结果输出到标准输出。

使用postscript将转换后的文件再转换为pdf格式:

brandon@ubuntu:~/shell/Chapter1$ ps2pdf sed_test.ps sed_test.pdf
brandon@ubuntu:~/shell/Chapter1$ ls
sed_test.pdf  sed_test.ps  sed_test.txt

Linux下如何实现将txt文本文件转换为pdf相关推荐

  1. linux下怎么将html换成pdf,如何在Linux上使用PHP将HTML/CSS转换为PDF

    我一直试图将html页面转换为PDF,但没有任何运气,我尝试使用wkhtmltopdf(http://code.google.com/p/) wkhtmltopdf /)和虽然下面的命令在终端正确执行 ...

  2. Word处理控件Aspose.Words功能演示:在 Python 中将 TXT 文件转换为 PDF

    各种人使用记事本以TXT格式记下重点或快速创建笔记.此外,TXT 文件用于在各种应用程序中存储纯文本.但是,由于记事本不提供高级功能,因此 TXT 文件通常会转换为PDF.为了以编程方式自动将 TXT ...

  3. Word处理控件Aspose.Words功能演示:在 C# 中将 TXT 文件转换为 PDF

    记事本提供了最简单快捷的方式来记下重点或创建笔记.此外,各种应用程序以TXT文件的形式生成有用的信息.由于 TXT 文件不支持高级功能,例如注释等,您可能需要将它们转换为PDF格式.为了在 .NET ...

  4. java pdf 转txt文件怎么打开_使用iText将TXT文件转换为PDF(保留格式)

    我正在尝试使用iText库将.txt文件转换为.pdf文件.我面临的问题如下: 我在txt文件中有清晰的格式,与此类似: TEXT ******************* Other text her ...

  5. linux rapidio测试,Linux 下RapidIO 子系统的分析与实现.pdf

    Linux 下RapidIO 子系统的分析与实现.pdf 第36 卷 第9 期 计 算 机 工 程 2010 年5 月 V Computer Engineering May 2010 ol.36 No ...

  6. java pdf 转txt文件_java – 使用iText将TXT文件转换为PDF(保持格式化)

    我正在尝试使用iText库将.txt文件转换为.pdf文件. 我面临的问题如下: 我在txt文件中有一个清晰的格式,类似于: TEXT ******************* Other text h ...

  7. linux合并pdf命令,科学网—[转载]linux下利用命令行工具pdftk对PDF进行合并分割(转载) - 崔鹏碧的博文...

    pdftk是非常好用的PDF页面操作工具,能够切割.合并.提取指定页面等. 常用包括的功能如下:合并 PDF: 分割 PDF 页面: 旋转 PDF 页面: PDF 带密码访问: PDF 填加密码: 用 ...

  8. 嵌入式linux液晶显示中文,嵌入式系统Linux下液晶显示的实现_徐喆.pdf

    嵌入式系统Linux下液晶显示的实现_徐喆 显 嵌入式系统 下液晶 示的实现 徐 品 刘 单 殊 华 北 工业大 电子信 与控 工程 院 北 京 学 息 学 京 产 器 于 司 , 摘 要 介绍了嵌入 ...

  9. Linux下一款可以使用命令行的pdf阅读器

    Zathura是linux下一款用命令行控制打pdf阅读器,并且基本打使用方法和vim很相似.对于喜欢键盘操作的用户来说的确是一个不错的选择. ubuntu下的安装命令: sudo apt-get i ...

最新文章

  1. jQuery之父强烈推荐之jQuery实战
  2. Android程序员的技术要求和学习路线
  3. DIP第四章习题解答
  4. wpf 加载资源html,从资源文件加载WPF样式
  5. 最简单的基于FFMPEG的封装格式转换器(无编解码)
  6. vs2010 常见问题处理
  7. SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中...
  8. Idea Spring Boot配置文件.yaml或.properties不能自动提示的有效解决办法
  9. 怎样让手中的钱成为生财工具
  10. Python 的构建工具 setup.py
  11. 阿里取消“361”绩效考核,不写周报不鼓励加班?
  12. php 回收png,关于php:从其他Png中减去Png,保留透明度,ImageMagick
  13. 【Python-2.7】列表与元组
  14. 关于不执行整个大项目而是执行其中一部分独立文件夹的时候的python运行方法...
  15. ArcEngine中放大、缩小、移动等功能实现的方法
  16. java ts流,Windows 合并多个*.ts文件
  17. ZZULIOJ 1050~1059(oj入门题)
  18. maven本地仓库配置
  19. 平均随机一致性指标表MATLAB,AHP法中平均随机一致性指标的算法及MATLAB实现.pdf...
  20. 降噪滤波器的简单使用

热门文章

  1. java web商城springboot后台购物系统的设计与实现
  2. 用windows自带的远程桌面,实现不同局域网的电脑相互访问
  3. 在Grails 2.3.X中使用sass脚本
  4. 微信机器人换了服务器掉线,故障2:微信频繁掉线
  5. 如何匹配私域合会员制形式
  6. AI绘画——了解AI绘画爆火原因与工具,并生成几个端午绘画小作品
  7. Ubuntu 22.04 双系统安装和卸载
  8. MAC 命令行 查看硬盘和文件夹大小(占用空间)
  9. 深入学习Arduino Adafruit_MQTT库(初学者不再惧怕Arduino MQTT)
  10. myeclipse 2017 ci 10 破解包+教程(亲测已成功)