如何实现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基础
如何二进制部署Metabase?

1 基础知识 1.1 Metabase的简介 – Metabase是一款简单、开源商业智 …

Linux基础
如何熟悉跨站点攻击CSRF?

1 CSRF的概念 – CSRF是英文“Cross-site request forge …

Linux基础
如何安装配置Oracle客户端?

1 前言 一个问题,一篇文章,一出故事。 笔者生产环境有一台服务器需要连接Oracle数据库,于是整 …