lukaswhite / document-converter
0.0.1
2022-07-28 14:15 UTC
Requires (Dev)
- phpunit/php-code-coverage: ^9.2
- phpunit/phpunit: ^9.5
README
一个PHP包装器,用于将文档从一种格式转换为另一种格式。
例如
- Microsoft Word转换为PDF
- OpenOffice转换为Microsoft Word
- PDF转换为HTML
- ...等等
安装
重要:您必须已安装Libreoffice。
使用composer
composer require lukaswhite/document-converter
使用方法
use Lukaswhite\DocumentConverter\Converter; $converter = new Converter('/path/to/document.doc'); $converter->toPDF();
一切顺利的话,这应该会在同一文件夹中创建一个名为 document.pdf
的文件。
要自定义文件名
$converter->outputAs('converted')->toPDF();
...或输出路径
$converter->outputTo('/path/to/converted/files')->toPDF();
您当然可以组合这些
$converter->outputAs('converted') ->outputTo('/path/to/converted/files') ->toPDF();
对于其他格式
$converter->toFormat('doc');
返回格式
转换方法返回一个包含转换信息的对象
$result = $converter->toPDF(); $result->getFilepath(); // e.g. /path/to/document.pdf $result->getFilename(); // e.g. document.pdf $result->getExtension(); // e.g. pdf