officeconverter/office-converter

LibreOffice的PHP包装器

v1.1.0 2020-03-16 15:48 UTC

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许可证

反馈 & 贡献

通知我任何问题、错误或改进。谢谢 👍