ondrs/pandoc-php

该软件包已被废弃,不再维护。未建议替代软件包。

PHP pandoc

v0.1.0 2016-08-24 09:04 UTC

This package is not auto-updated.

Last update: 2021-11-23 08:52:05 UTC


README

Total Downloads Build Status Latest Stable Version

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);