tizis / fb2-parser
该包已被废弃且不再维护。未建议替代包。
简单的FB2到HTML解析器
0.5.3
2018-07-19 12:40 UTC
Requires
- php: >=7.0.0
- imangazaliev/didom: ^1.13
- intervention/image: ^2.4
- symfony/filesystem: ^4.1
Requires (Dev)
- roave/security-advisories: dev-master
- symfony/var-dumper: ^4.0
This package is auto-updated.
Last update: 2024-04-16 13:31:14 UTC
README
FB2Parser是一个用于fb2书籍的PHP解析器。
入门指南
composer require tizis/fb2-parser
- 查看公共访问器列表
- 查看示例
特性
- 信息解析
- 作者
- 翻译者
- 类型
- 关键词
- ...
- 图片解析
- 内容解析
- 注释转换
公共访问器
FB2Controller-> ...
名称 | 描述 |
---|---|
withNotes() | 带有注释进行解析,否则注释将被删除 |
withImages(['directory' => ... , 'imagesWebPath' => ...] | 带有图片进行解析,否则图片将被删除 |
startParse() | 开始解析 |
getBook() | 返回Book对象 |
getBook()-> ...
Book | 描述 |
---|---|
getAuthors() | 返回 Author对象的数组 |
getTranslators() | 返回 Translator对象的数组 |
getInfo() | 返回 BookInfo对象 |
getChapters() | 返回 Chapters对象的数组 |
getAuthors()[$key]-> ...
Book | 描述 |
---|---|
getFirstName() | 返回 作者的姓氏 |
getLastName() | 返回 作者的姓氏 |
getFullName() | 返回 作者的全名 |
getTranslators()[$key]-> ...
Book | 描述 |
---|---|
getFirstName() | 返回 翻译者的姓氏 |
getMiddleName() | 返回 翻译者的中间名 |
getLastName() | 返回 翻译者的姓氏 |
getFullName() | 返回 翻译者的全名 |
getNickName() | 返回 翻译者的昵称 |
getEmail() | 返回 翻译者的电子邮件 |
getInfo()-> ...
Book | 描述 |
---|---|
getTitle() | 返回 书名 |
getAnnotation() | 返回 书的注释 |
getGenres() | 返回 书的类型数组 |
getKeywords() | 返回 书的关键词 |
getLang() | 返回 书的语言数组 |
getChapters()[$key]-> ...
Book | 描述 |
---|---|
getTitle() | 返回 章节的标题 |
getContent() | 返回 章节的内容 |