背景:聊天软件的流行,使文本txt的转发变得不太直观(特别是一些log文件,一行有大量的字符串,txt格式的内容在聊天软件中阅读起来十分困难,存在刷屏的风险)。为了规范格式以及直观地查看内容,我们就需要把txt文本文件转换为image图片进行发送。

1. 安装软件

sudo apt install enscript

#convert工具在imagemagick包中。
sudo  apt-get install imagemagick

2. 修改imagemagick的配置文件,以支持pdf转换,不然会报以下错:
convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/408.
convert-im6.q16: no images defined `output.png' @ error/convert.c/ConvertImageCommand/3258.

配置文件的修改方式:
sudo vim /etc/ImageMagick-6/policy.xml
找到原始位置:    <policy domain="coder" rights="none" pattern="PDF" />
替换为:<policy domain="coder" rights="read|write" pattern="PDF" />

3. 最后执行命令,进行txt到image的转换。
enscript -B -p - input.txt | ps2pdf - | convert -fill black -background white -bordercolor white -border 4 -font futura-normal -pointsize 40 - output.png

ubuntu 中把txt文件转换为image图片相关推荐

  1. 如何将PDF文件转换为PNG图片?

    参考资料:https://www.reneelab.com.cn/how-to-convert-pdf-to-png.html 目录 一.PDF与PNG 二.PDF转换软件介绍:快速将PDF文档转为P ...

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

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

  3. php帖子表情,将论坛帖子内容中的 smilies 表情转换为正常图片显示

    不久前,在调用论坛回帖内容时遇到了 smilies 表情图片为 {:4_267:} ,下面说说解决方式. 在服务端时用正则将论坛(以Discuz7.2为例)帖子内容中的 smilies 图格式化成图片 ...

  4. Ubuntu中创建GIF文件

      编写<Canvas事件处理及示例代码分析>时发现,鼠标移动时显示坐标以及循环小球示例的演示图做成动图形式最能展示程序效果,但由于不知道怎么在Ubuntu中创建动图,只能以静态图形方式展 ...

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

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

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

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

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

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

  8. android读取工程目录下的文件,Android编程实现读取工程中的txt文件功能

    本文实例讲述了Android编程实现读取工程中的txt文件功能.分享给大家供大家参考,具体如下: 1. 众所周知,Android的res文件夹是用来存储资源的,可以在res文件夹下建立一个raw文件夹 ...

  9. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

最新文章

  1. linux添加理由,让大家使用Linux的6个理由
  2. WSDM Cup 2020检索排序评测任务第一名经验总结
  3. 飞秋教程:文件断点续传
  4. [Big Data - Kafka] Kafka设计解析(四):Kafka Consumer解析
  5. 史上最优秀的转换工具类网站推荐[唯一保存历史转换记录]
  6. c语言编程变色,【图片】(原创)用纯C变了个变色输出字符的程序。。。【c语言吧】_百度贴吧...
  7. 怎么调安卓软件的dpi_无线鼠标怎么选、性价比高的罗技鼠标(M系列)推荐
  8. Struts2之result的配置
  9. oracle的clob赋值_oracle 临时clob 和永久clob 的读取操作详解
  10. servlet-mapping_浅谈servletmapping的机制(二)
  11. 云计算之k8s系列_第三回
  12. 学习shell的第二天
  13. 互联网提供的音频/视频服务类型
  14. 备考通信复试过程中的一些知识点总结梳理——发信之前(调制)
  15. Linux SD卡/SDIO驱动开发0-基本知识
  16. 2008ESRI用户大会问答之ArcGIS部分
  17. css中text文字超出宽度省略号显示并鼠标悬停显示剩余全部:
  18. 楼梯计算机公式,楼梯计算公式
  19. pytorch浅谈——stack()函数
  20. 学习typescript已然迫在眉睫!!!

热门文章

  1. wex ajax,使用HttpAsyncClient进行异步压测
  2. 4GiP视频可视对讲广播系统有哪些作用?
  3. Arbotix+Rviz——基于Ubuntu20.04
  4. word中表中横线断开的排法
  5. 解决jupyter notebook打开后文件太多过卡、卡顿的问题;创建jupyter工作路径/文件夹
  6. matlab/simulink 风电一次调频四机两区系统,双馈风机调频,永磁同步直驱风机调频都适用
  7. 特斯拉上海工厂首批交付,Uber创始人套现走人,瑞士财长称Libra已失败 | 科技前沿周报...
  8. 程序员怎么样才能找到女朋友,答案只有一个!
  9. 万人逐鹿、十强争霸,华为云GaussDB数据库两大重量级赛事圆满落幕
  10. 针对Kolin文档中提供委托代码的补充