iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux中如何将txt文件转为png格式
  • 784
分享到

Linux中如何将txt文件转为png格式

Linux中txt文件txt文件转为png格式Linux中png格式 2023-06-17 09:06:35 784人浏览 安东尼
摘要

目录linux将txt文件转为png格式如果文本中没有中文,使用enscript如果文本包含中文,使用paps解决方法Linux下PNG、JEPG、JPG、WEBp图片格式互转环境webp使用说明批量转换总结Linux将

目录
  • linux将txt文件转为png格式
    • 如果文本中没有中文,使用enscript
    • 如果文本包含中文,使用paps
    • 解决方法
  • Linux下PNG、JEPG、JPG、WEBp图片格式互转
    • 环境
    • webp使用说明
    • 批量转换
  • 总结

    Linux将txt文件转为png格式

    Linux中将txt文本内容转为png格式步骤:

    ① 首先将txt转为ps格式

    如果文本中没有中文,使用enscript

    可以使用Linux下工具enscript,安装enscript

    sudo apt install enscript

    txt转ps

    enscript -p test.ps -B test.txt
    • -p后面接输出的文件名
    • -B表示不将文件的页码、文件名等文件信息转到图片中

    如果文本包含中文,使用paps

    安装paps

    sudo apt install paps

    txt转paps

    paps test.txt > test.ps

    ② ps转pdf格式

    使用Linux工具ps2pdf,安装ps2pdf

    sudo apt install ps2pdf

    ps转pdf

    ps2pdf test.ps test.pdf

    ③ pdf 转 png

    使用ImageMagick中的convert命令,安装ImageMagick

    sudo apt install ImageMagick

    使用convert进行转换

    convert test.pdf test.png

    或者直接在Linux中使用管道

    enscript -B -p - test.txt | ps2pdf - | convert -density 300 - test.png

    -density 300 代表像素300

    注:使用convert进行pdf转png过程中报错

    convert-im6.q16: not authorized `Appendix-A.pdf' @ error/constitute.c/ReadImage/412.
    convert-im6.q16: no images defined `output.png' @ error/convert.c/ConvertImageCommand/3258.

    解决方法

    修改配置文件

    vim /etc/ImageMagick-6/policy.XML

    找到这一行: 

    <policy domain="coder" rights="none" pattern="PDF" />

    修改为: 

    <policy domain="coder" rights="read|write" pattern="PDF" />

    在下面再增加一行: 

    <policy domain="coder" rights="read|write" pattern="LABEL" />

    如果在修改配置文件时显示该文件为只读文件,无法进行修改,则通过执行命令

    sudo chmod 777 /etc/ImageMagick-6/policy.xml

    先修改配置文件的权限

    Linux下PNG、JEPG、JPG、Webp图片格式互转

    最近写文章的时候,发现PNG格式的图片太大了,加载比较慢,不知道从哪里听来说WebP格式,听说这种格式有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量。于是就想把这个图片转换成webp格式。

    环境

    系统:ubuntu Ukylin20.04(基于ubuntu20.04)

    要做格式转换,需要安装webp

    sudo apt-get install webp

    webp使用说明

    使用格式:

    cwebp 原文件 -o 输出文件

    如:

    这样就是把1.jpg图片转换到1.webp文件,-o是输出的意思,即output

    批量转换

    利用shell脚本执行格式的批量转换。

    思路很简单,就是用一个for循环,对每个文件分别进行格式转换。

    #!/bin/bash
    # 把当前文件夹下.png文件名写入images.txt文件,作为一个遍历列表
    ls *.png > images.txt
    # 遍历images.txt文件的每一行
    for ImageFile in `cat images.txt`
    do
      # 执行格式转换
      cwebp 100 $ImageFile -o $ImageFile.webp
    done
    # 对转换后的格式进行重命名
    rename 's/.png.webp/.webp/' *.webp
    # 最后删除多余的垃圾文件
    rm *.txt

    如果没有rename,需要先安装rename使用sudo apt install rename命令安装。

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

    --结束END--

    本文标题: Linux中如何将txt文件转为png格式

    本文链接: https://www.lsjlt.com/news/288221.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Linux中如何将txt文件转为png格式
      目录linux将txt文件转为png格式如果文本中没有中文,使用enscript如果文本包含中文,使用paps解决方法Linux下PNG、JEPG、JPG、Webp图片格式互转环境webp使用说明批量转换总结Linux将...
      99+
      2023-06-17
      Linux中txt文件 txt文件转为png格式 Linux中png格式
    • python如何将mat文件转为png
      目录将mat文件转为png将图片转换为mat格式将mat文件转为png 花费了很大力气做这件事,总是出现各种错误,现在终于解决了 from PIL import Image impo...
      99+
      2024-04-02
    • Java如何将Word转为PDF、PNG、SVG、RTF、XPS、TXT、XML
      小编给大家分享一下Java如何将Word转为PDF、PNG、SVG、RTF、XPS、TXT、XML,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用工具:Free...
      99+
      2023-06-02
    • 如何用php将PNG格式转成jpg格式
      本篇内容主要讲解“如何用php将PNG格式转成jpg格式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用php将PNG格式转成jpg格式”吧!第一步:了解GD库GD库是PHP的一个图像处理库...
      99+
      2023-07-05
    • html格式如何转换为txt格式
      这篇文章将为大家详细讲解有关html格式如何转换为txt格式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。html有什么特点1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端...
      99+
      2023-06-14
    • 如何在php中将svg转换成png格式
      如何在php中将svg转换成png格式?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。svg转png实现1.php imagick扩展插件a.研究imagick插件方法$im&n...
      99+
      2023-06-15
    • 在Node.js中如何将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式
      这篇文章将为大家详细讲解有关在Node.js中如何将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装S...
      99+
      2024-04-02
    • png如何转成pdf格式
      这篇文章主要介绍png如何转成pdf格式,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!png图片转成pdf格式的方法:1、选中png图片,右击选择“打开方式”-“WPS 图片”;2、右击选择“输出PDF”;3、在弹出...
      99+
      2023-06-09
    • php如何读取txt文件并将其转为数组
      这篇文章主要介绍“php如何读取txt文件并将其转为数组”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“php如何读取txt文件并将其转为数组”文章能帮助大家解决问题。一、打开文本文件在PHP中,我们...
      99+
      2023-07-05
    • PHP将 PNG 图像文件转换为 WBMP 图像文件
      这篇文章将为大家详细讲解有关PHP将 PNG 图像文件转换为 WBMP 图像文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 将 PNG 图像文件转换为 WBMP 图像文件 引言 PNG(Port...
      99+
      2024-04-02
    • 如何在Linux上将文本文件转换成PDF格式
      本篇内容介绍了“如何在Linux上将文本文件转换成PDF格式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!提问: 我想要将一个纯文本文件转换...
      99+
      2023-06-13
    • php如何转化TXT格式
      今天小编给大家分享一下php如何转化TXT格式的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。准备工作在开始之前,您需要确保您...
      99+
      2023-07-06
    • php怎么将Excel文件转为PDF格式
      随着互联网的飞速发展,越来越多的企业和个人开始使用网络来处理和存储各种数据。在这个背景下,各种数据格式的转换变得越来越重要,其中将Excel文件转换为PDF格式的需求也日益增加。作为一种流行的编程语言,PHP不仅可以处理网页开发和服务器端编...
      99+
      2023-05-14
    • Python如何实现xml格式转txt格式
      本篇内容介绍了“Python如何实现xml格式转txt格式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、前言最近学习Yolo v5是遇见...
      99+
      2023-06-29
    • golang中如何将数据转为json格式
      本文小编为大家详细介绍“golang中如何将数据转为json格式”,内容详细,步骤清晰,细节处理妥当,希望这篇“golang中如何将数据转为json格式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。使用 Gola...
      99+
      2023-07-05
    • 解决python将xml格式文件转换成txt文件的问题(xml.etree方法)
      概述 先来介绍一下xml格式的文件,从数据分析的角度去看xml格式的数据集,具有以下的优点开放性(能在任何平台上读取和处理数据,允许通过一些网络协议交换xml数据)、简单性(纯文本,...
      99+
      2024-04-02
    • 如何使用vbs将HTML或txt文件转换为ASP输出
      这篇文章将为大家详细讲解有关如何使用vbs将HTML或txt文件转换为ASP输出,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用方法:手工修改html文件的名称与想要生成的asp的文件名称,然后将下面的...
      99+
      2023-06-08
    • Java如何将Excel转为OFD格式
      这篇文章主要为大家展示了“Java如何将Excel转为OFD格式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何将Excel转为OFD格式”这篇文章吧。OFD是一种开放版式文档(Ope...
      99+
      2023-06-22
    • linux如何将一个文本文件的格式从MSDOS转换成UNIX
      ...
      99+
      2024-04-02
    • linux如何将一个文本文件的格式从UNIX转换成MSDOS
      ...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作