rev42 / revpdf-lib

PDF生成库

2.1.1 2013-03-15 22:03 UTC

This package is auto-updated.

Last update: 2024-09-12 04:28:23 UTC


README

RevPDFLib为RevPDF网络应用提供创建PDF文件的构建块。

RevPDFLib解析XML文件(手动构建或使用RevPDF)并生成PDF文件。此库可以作为独立应用程序使用。

RevPDFLib以XML文件作为输入,输出PDF文件。

"Hello World" 示例

<?xml version="1.0" encoding="UTF-8"?>
<RevPDFLib>
    <font name="courier" size="16" textColor="#3366FF" style="B" />
    <details height="20" isVisible="1" backgroundColor="#FFF">
        <textfield format="text" x="0" y="0" height="10" width="40" border="1" forecolor="#3366FF" backcolor="#FFFF00" zindex="0">
            <font isUnderline="false" isBold="true" isItalic="true" fontName="courier" size="14" />
            <![CDATA[Hello World!]]>
        </textfield>
    </details>
</RevPDFLib>

调用RevPDFLib非常简单

defined('BASE_DIR') || define('BASE_DIR', dirname(__file__) . '/../');
require BASE_DIR . 'vendor/autoload.php';

$lib = new RevPDFLib\Application();
$data = simplexml_load_file('helloworld.xml');
$lib->export($data);

请阅读手册以获取更多解释(如何安装、如何创建兼容的XML文件等)