如何打开POD并将其转换为PDF以阅读Perl文档

尽管Perl曾经是Web编程中不可或缺的语言,但现在Perl却被更多的现代语言(如Python,Ruby和JavaScript)所取代。很少有人认为这几天学习Perl是值得的。

但这并不意味着该语言是无用的或过时的。实际上,许多现代网站和Web工具仍然依靠Perl进行日常操作-包括Craigslist,IMDb和DuckDuckGo-因此,如果您有兴趣学习它,请不要让任何人阻止或劝阻您。

如果您要学习Perl,那么您也将要熟悉POD。这就是为什么,它为什么很重要,以及当您运行到此类文件时该怎么做。

什么是POD文件?

POD代表Plain Old Documentation,它是基本的标记语言,用于格式化文本而无需花费很多精力。它类似于Markdown标记语言,但是专门用于记录Perl源代码和模块。

POD可以以两种方式使用:它可以直接存在于Java的源代码中。一个Perl文件,也可以作为一个单独的POD文件存在。当代码中存在该代码时,您可以将其视为其他任何编程语言中的注释,但更新颖,更灵活。

#!/ usr / bin / perl

使用严格;

使用警告;

= pod

= head1标头示例

此脚本的确很酷东西,诸如此类。必须存在以下参数才能使其正常工作。不要在有问题的计算机上尝试这样做。

= cut

print“仅执行此代码。 \ n";

嵌入式文档适用于独立脚本,或者当您想要确保遇到该文件的任何人也都可以访问该文档时,嵌入式文档非常有用,但是当您要编写文档时,这样做可能会很麻烦

幸运的是,POD还可以用于创建更适合面向用户文档的手动类型页面(因为用户可能不希望深入研究脚本本身的源代码)。这样便可以方便地使用POD文件。

如何读取POD文件

为清楚起见,嵌入式POD文档位于代码行之间的实际Perl脚本文件中,并且这些脚本文件采用以下两种扩展格式之一:.PL或.PM。 当您看到.POD扩展名时,表明该文件是纯文档,不包含源代码。

虽然可以在任何文本编辑器(包括记事本)中打开POD文件,如果您实际上是在编辑原始文档本身,则可能只想这样做。可以将其想象为在编辑器中打开HTML文件:使用所有标记,很难读取实际的文本内容。

相反,您应该使用某种读取器工具原始POD文档,并以易于阅读的方式呈现。

最简单的方法是使用 perldoc 命令行工具,该工具会在Perl已安装到您的系统。大多数OS X和Linux系统都已经安装了Perl,但是Windows用户将必须手动安装它。 (幸运的是,这并不比运行安装程序文件难。)

现在启动命令行,导航到POD文件所在的位置,然后键入 perldoc [.POD文件] 以正确格式查看它。例如,如果文件名为 library.pod ,则只需键入 perldoc library.pod 即可。

如何将POD转换为其他格式

即使使用 perldoc 工具不太难,但是当您想与他人共享文档或阅读文档时,它也不是很方便。从您的计算机。那时候您可能要考虑转换为另一种格式。

转换为HTML:安装并使用pod2html工具,该工具提供了一种简便的方法来将任何POD文件转换为可读的HTML。文件。不幸的是,它只能执行一对一转换(因此您不能将多个POD文件合并为一个HTML文件)。

转换为PDF:使用pod2pdf工具,该工具类似于上面的pod2html工具,并且与之一样易于使用,除了它可以转换为PDF而不是HTML。

另一种选择是使用所示方法将POD转换为HTML上方,在Chrome或Firefox等浏览器中打开HTML文件,然后将页面打印为PDF。

转换为Markdown:安装并使用pod2markdown工具在POD和Markdown。 Markdown是一种通用的标记语言,这意味着用户更可能熟悉它,并且有更多工具可以接受和显示Markdown。

转换为LaTeX:安装并使用pod2latex工具。 LaTeX是另一种标记语言,比Markdown少见,但比POD流行。 LaTeX主要用于学术和科学文档,但如果需要,可以使用此转换器。

转换为纯文本:安装并使用pod2text工具,该工具会生成具有基于ASCII格式的纯文本文件。您可能不需要使用它,但是如果您这样做,请知道该选项存在。

此帖子对您有用吗?

一旦您掌握了它,POD文件非常简单易用。学习曲线有些许变化,但幅度很小,尤其是如果您以前使用过标记语言。希望您现在能轻松处理POD文件。

如果您不知所措,请向新手编码人员问这些重要问题,但是对自己诚实并管理您的期望很重要。

话虽如此,请注意这些技巧,以学习如何轻松编写代码。

您将Perl用于什么目的?还有其他分享技巧或要问的问题吗?让我们在下面的评论中知道!

标签: 文件转换 PDF 编程