
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/
没有评论