officeconverter / office-converter
LibreOffice的PHP包装器
v1.1.0
2020-03-16 15:48 UTC
Requires
- php: >=7.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpstan/phpstan: ^0.12.11
- phpunit/phpunit: 7.*
This package is auto-updated.
Last update: 2024-09-17 02:22:18 UTC
README
前言
此仓库是从ncjoes/office-converter分叉而来。这个仓库看起来已被遗弃。
LibreOffice的PHP包装器
使用LibreOffice或OpenOffice将Office文件转换为PDF和HTML。支持的转换格式包括
- pptx => pdf
- ppt => pdf
- pdf => pdf
- docx => pdf, odt, html
- doc => pdf, odt, html
- xlsx => pdf
- xls => pdf
- png => pdf
- jpg => pdf
- jpeg => pdf
安装
建议通过Composer安装OfficeConverter。
在项目目录中运行以下命令
composer require officeconverter/office-converter
依赖项
为了使用OfficeConverter,您需要安装LibreOffice。
用法
以下是一些示例。
<?php // if you are using composer, just use this use OfficeConverter\OfficeConverter; $converter = new OfficeConverter('test-file.docx'); $converter->convertTo('output-file.pdf'); //generates pdf file in same directory as test-file.docx $converter->convertTo('output-file.html'); //generates html file in same directory as test-file.docx //to specify output directory, specify it as the second argument to the constructor $converter = new OfficeConverter('test-file.docx', 'path-to-outdir'); ?>
许可证
OfficeConverter软件包是开源软件,遵循MIT许可证。
反馈 & 贡献
通知我任何问题、错误或改进。谢谢 👍