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

Build Status

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