注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com
HTMLDoc将从正确编写的超文本(HTML 3.2)中动态解析Postscript(PDF 1.6)文档。这样一来,您就可以即时生成PDF文件,而不必花费数小时来设置服务器环境,也不必花费大量金钱来获得上述功能。它可以用于所有类型的文档,从收据和发票到小册子和文档,等等。
在本教程中,您将学习在CoreOS上安装HTMLDoc所需的知识。
一旦安装了HTMLDoc,我们将继续创建一个简单的一页文档,即一个HTML模板,我们将从中生成第一个PDF文档。
安装HTMLDoc
在本教程中,我们将使用具有IPv4和至少1024MB内存的Vultr的CoreOS 1024MB稳定x64服务器。请记住,这对于仅IPv6的服务器也是如此。
登录为 root
并生成一个容器开始使用。
# /usr/bin/toolbox
现在,安装HTMLDoc。
# yum install htmldoc -y
安装Nano
由于下一个示例使用Nano,因此我们现在将安装它。
# yum install nano -y
您现在可以开始即时生成PDF文档。
从HTML生成您的第一个PDF
让我们从命令行快速测试这一新发现的功能。移到 /tmp/
测试目录:
cd /tmp/
现在,让我们创建一个简单的HTML文档,并将其用于生成PDF文档。我们可以称之为 markup-source.html
:
nano markup-source.html
向其添加以下HTML标记:
My first PDF from HTML
This is the body of my first PDF document made from HTML.
通过按CTRL + X退出Nano编辑器进行保存,然后输入 y
保存更改。您现在可以指示HTMLDoc从您的网站解析PDF文档 markup-source.html
文件:
htmldoc --webpage -f postscript-output.pdf markup-source.html
您现在将拥有一个名为 postscript-output.pdf
标题为“我的第一个HTML HTML文件”,标题为“这是我的第一个HTML HTML文档文件的正文”。恭喜,您已经学习了如何将简单的HTML标记转换为高度可移植的PostScript PDF文档。
注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com