如何实现txt转html(txt2html)?

Linux基础

1 基础知识

1.1 txt2html的简介

– txt2html是一个将纯文本转换为HTML的Perl程序
– 使用perl模块HTML::TextToHTML来执行此操作

1.2 txt2html发展历史

– 最初txt2html脚本有Seth Golub编写(请参阅,http://www.aigeek.com/txt2html/)
– 由Kathryn Andersen转换为perl模块(请参阅,http://www.katspace.com/tools/text_to_html/)
– 有Sun Tong制作为sourcforge的项目(请参阅,http://sourceforge.net/projects/txt2html/)

1.3 HTML::TextToHTML的简介

– HTML::TextToHTML是一个将纯文本转换为HTML的Perl模块

1.4 HTML::TextToHTML的功能

– 支持标题、列表、表格、简单的字符标记和超链接的转换
– 对支持转换的对象可高度自定义
– 能识别源文档的明显结构(主要是空白和排版布局,尝试使用HTML显示标记该结构)

1.5 HTML::TextToHTML的运行环境

1.5.1 Perl的版本要求

– 含Perl 5.8.1的以上版本

1.5.2 安装的模块需求

– Module::Build

1.5.3 运行模块需求

– Getopt::Long
– Getopt::ArgvFile
– Pod::Usage
– File::Basename

1.5.4 测试模块需求

– YAML::Syck

2 最佳实践

2.1 系统环境

OS = CentOS 7.x x86_64
IP Address = 10.168.0.100
HostName = xxx.cmdschool.org

2.2 软件环境配置

2.2.1 配置CPAN源

yum install -y perl-CPAN

2.2.2 安装依赖的包

cpan Module::Build
cpan Getopt::Long
cpan Getopt::ArgvFile
cpan Pod::Usage
cpan File::Basename
cpan YAML::Syck

2.2.3 下载软件

cd ~
wget https://nchc.dl.sourceforge.net/project/txt2html/txt2html/txt2html-2.51/txt2html-2.51.tar.gz

具体请参考以下页面,
https://sourceforge.net/projects/txt2html/files/

2.2.4 解压软件

cd ~
tar -xf txt2html-2.51.tar.gz

2.2.5 安装

cd ~/txt2html-2.51
perl Build.PL
./Build
./Build test
./Build install

3 使用

3.1 使用范例

txt2html --infile thing.txt --outfile thing.html

参阅文档:
==============
http://txt2html.sourceforge.net/

没有评论

发表评论

Linux基础
如何修改应用打开的文件数?

1 前言 一个问题,一篇文章,一出故事。 生产环境中很多程序都需要设置打开的文件数两,于是整理此文。 …

Linux基础
如何排查Windows客户端网络故障?

1 前言 一个问题,一篇文章,一出故事。 笔者有个朋友需要排查网络故障,由于无法远程协助,故整理此文 …

Linux基础
如何修改onlyoffice缓存配置?

1 前言 一个问题,一篇文章,一出故事。 笔记的生产环境的onlyoffice需要修改onlyoff …