mikespub/epubli-epub
最新稳定版本:1.0.2
Composer 安装命令:
composer require mikespub/epubli-epub
包简介
A PHP library for reading and manipulating contents and metadata of EPUB files.
关键字:
README 文档
README
PHP library for reading metadata, document structure, and plain text contents from EPUB files.
Origin
This PHP EPUB library is a fork of splitbrain/php-epub-meta. The original code was changed quite a bit to fit our more conventional PHP coding standards in a symfony environment. Additional functionality includes reading the TOC/spine structure of EPUBs and extracting contents from contained XML files.
Installation
In your composer.json include the following:
{
"require": {
"mikespub/epubli-epub": "^1.0"
}
}
Then do:
$ composer install
Usage
<?php // Open an EPUB file $epub = new Epubli\Epub\Epub('/path/to/your/book.epub'); // and read some of its metadata $title = $epub->getTitle(); $authors = $epub->getAuthors(); $desc = $epub->getDescription(); // Get the EPUB’s structural elements $toc = $epub->getToc(); $spine = $epub->getSpine(); // Iterate over the EPUB structure foreach ($spine as $spineItem) { // Get some text from the EPUB $chapterText = $spineItem->getContents(); // Or find all navigation points pointing to that spine item $navPoints = $toc->findNavPointsForFile($spineItem->getHref()); // Do something useful with the NavPoints. }
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-03