yuritsuki / laravel-wopi
PHP Laravel 中的 Wopi 实现
dev-main
2023-03-14 09:07 UTC
Requires
- php: ^7.4|^8.0
- guzzlehttp/guzzle: ^7.4
- illuminate/contracts: ^8.37|^7.0
- phpseclib/phpseclib: ^2
- spatie/laravel-package-tools: ^1.4.3
Requires (Dev)
- nunomaduro/collision: ^5.3
- orchestra/testbench: ^6.15
- pestphp/pest: ^1.18
- pestphp/pest-plugin-laravel: ^1.1
- spatie/laravel-ray: ^1.23
- vimeo/psalm: ^4.8
This package is auto-updated.
Last update: 2024-09-14 12:22:36 UTC
README
Laravel Wopi Host
使用 Laravel 实现 WOPI 协议,以方便与 Office 在线和其他 WOPI 兼容客户端集成。
📃 描述
Web 应用开放平台接口 (WOPI) 协议让您将 Office 集成到您的 Web 应用中。
WOPI 协议使 Web 版 Office 能够访问和修改存储在您的服务中的文件。 基本上,它允许您在本地主机/应用程序中创建 Google Docs。
支持
- Collabora Office (推荐)
- Office 365 (进行中)
- OnlyOffice
📕 文档
您可以在 https://nagi1.github.io/laravel-wopi/docs 上找到文档。
使用此包遇到困难?发现了错误?您有关于改进 Wopi 实现的一般问题或建议吗?请随时在 GitHub 上创建问题,我们将尽快解决。
⚡ 示例
示例应用程序可在 https://github.com/nagi1/wopi-host-example 找到
🧪 测试
此包已使用 Wopi 验证器 进行测试。
测试验证器 vendor/bin/pest
。
👇👇👇
⚠ 重要
此包尚未完全准备好与 Microsoft Office 在线一起使用,因为它缺少解析发现 URL 的功能。如果您需要它,请随时提交 PR 或与我联系,我们一起解决这个问题。
鸣谢
此项目基于并扩展了 Pol Dellaiera 的 Wopi-lib,但不仅限于此。
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。