rev42 / revpdf-lib
PDF生成库
2.1.1
2013-03-15 22:03 UTC
Requires
- php: >=5.3.3
- jwage/easy-csv: dev-master
- rev42/tfpdf: 1.0
- symfony/config: ~2.2
- symfony/dependency-injection: ~2.2
- symfony/event-dispatcher: ~2.2
- symfony/http-kernel: ~2.2
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文件等)