alirashidnahal/polytext
Composer 安装命令:
composer require alirashidnahal/polytext
包简介
Framework-agnostic PHP library for parsing, reading, and writing text across many file formats.
README 文档
README
Framework-agnostic PHP library for parsing, reading, and writing text across many file formats.
Requirements
- PHP 8.3+
- Extensions:
dom,fileinfo,json,mbstring,zip
Installation
composer require alirashidnahal/polytext
Quick Start
use Alirashidnahal\Polytext\Polytext; $polytext = new Polytext(); $document = $polytext->open('report.docx'); foreach ($document->nodes() as $node) { $node->setText(strtoupper($node->text())); } $document->save('report-modified.docx');
Supported Formats
| Category | Extensions |
|---|---|
| Text | txt, text, log, md, markdown |
| Subtitles | srt, vtt, ass, ssa, sub |
| Web | html, htm, xml |
| Data | json, csv, yaml, yml |
| Office | docx, odt, rtf, xlsx, xls, ods, pptx, ppt |
Laravel
Auto-discovery registers PolytextServiceProvider and the Polytext facade.
use Alirashidnahal\Polytext\Laravel\Facades\Polytext; $document = Polytext::open(storage_path('app/file.docx'));
Publish config:
php artisan vendor:publish --tag=polytext-config
Development
composer install
composer test
composer analyse
composer format
License
MIT © Ali Rashidnahal
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-07-10