hamidgh83/preview-maker

PreviewMaker是一个用纯PHP编写的独立应用程序,可以创建从Microsoft文档到视频格式等不同文件格式的预览(PDF和图像)。

安装: 2

依赖项: 0

建议者: 0

安全: 0

星星: 0

观察者: 2

分支: 1

开放问题: 0

类型:项目

v1.1.0 2020-08-07 13:29 UTC

This package is auto-updated.

Last update: 2024-09-08 22:15:10 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

概述

PreviewMaker是一个用纯PHP编写的独立应用程序,可以创建从Microsoft文档到视频格式等不同文件格式的预览(PDF和图像)。

要求

您需要有一台安装了以下项目的Linux操作系统

  • PHP v7.2.5以上
  • OpenJDK
  • LibreOffice v6.2.6.2以上
  • FFmpeg

安装

$ composer require hamidgh83/preview-maker

注意:我们正在准备一个Docker版本,以便更容易部署。

支持的文件

PreviewMaker使得从Microsoft文档、PDF文件和视频中创建图像预览变得简单。以下是支持的mime类型列表

文档

  • "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
  • "application/vnd.ms-excel",
  • "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
  • "application/vnd.ms-powerpoint", -"application/vnd.openxmlformats-officedocument.presentationml.presentation",
  • "application/vnd.oasis.opendocument.text"

PDF

  • "application/pdf"

视频

  • "video/3gpp",
  • "video/mp4",
  • "video/mpeg",
  • "video/ogg",
  • "video/quicktime",
  • "video/webm",
  • "video/x-m4v",
  • "video/ms-asf",
  • "video/x-ms-asf",
  • "video/x-ms-wmv",
  • "video/x-msvideo"

控制台命令

从文件创建预览

用法

php bin/console.php preview [options] [--] <filepath>

参数

选项