ondrs / pandoc-php
该软件包已被废弃,不再维护。未建议替代软件包。
PHP pandoc
v0.1.0
2016-08-24 09:04 UTC
Requires
- php: >=5.4.0
- symfony/process: ^2.5.3|^3.0
Requires (Dev)
- nette/tester: 1.7.0
This package is not auto-updated.
Last update: 2021-11-23 08:52:05 UTC
README
Pandoc PHP 是 Pandoc 命令的一个简单包装器。Pandoc 是一个 Haskell 程序,允许您将文档从一种格式转换为另一种格式。有关 Pandoc 的更多信息,您可以查看这里。
安装
首先您需要Pandoc。如果您已安装 Haskell,则可以通过快速运行 cabal install pandoc
来获取 Pandoc。(apt-get 也支持使用 apt-get install pandoc
安装 Pandoc,您只需确保该库至少为版本 1.10 即可)。
推荐使用 composer 安装 Pandoc PHP。
{ "require": { "ondrs/pandoc-php": "v0.1.0" } }
安装完成后,您可以将内容转换为其他格式,例如:
$pandoc = new Pandoc('/path/to/temp/dir'); $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('/path/to/temp/dir'); $options = array( "from" => "markdown", "to" => "html", "css" => "/assets/css/documents.css" ); $html = $pandoc->runWith("#Hello Pandoc", $options);