ryakad / pandoc-php
v1.0.0
2015-01-07 05:07 UTC
This package is not auto-updated.
Last update: 2024-09-11 19:41:11 UTC
README
Pandoc PHP 是 Pandoc 命令的简单包装。Pandoc 是一个 Haskell 程序,允许您将文档从一种格式转换为另一种格式。有关 Pandoc 的更多信息,您可以查看这里。
安装
首先,您需要 Pandoc。如果您已安装 Haskell,最简单的方法是使用 cabal install pandoc
。如果您使用 apt-get,也可以安装 Pandoc,只需确保您至少有 1.10 版本即可。
安装 Pandoc PHP 的推荐方法是使用 composer
{ "require": { "ryakad/pandoc-php": "~1.0" } }
安装完成后,您可以将内容转换为其他格式,例如
$pandoc = new Pandoc(); $html = $pandoc->convert("#Hello Pandoc", "markdown_github", "html"); // $html == "<h1>Hello Pandoc</h1>"
要查看可以转换到的完整格式列表,您应该查看 Pandoc 文档或 Pandoc 的帮助信息 pandoc --help
。
如果您需要更多控制转换执行的细节,请使用 runWith
方法。此方法需要两个参数,一个是要转换的内容,另一个是一个包含选项的数组。选项数组可以包含任何 pandoc 命令行选项,请参阅 pandoc --help
。
$pandoc = new Pandoc\Pandoc(); $options = array( "from" => "markdown", "to" => "html", "css" => "/assets/css/documents.css" ); $html = $pandoc->runWith("#Hello Pandoc", $options);