FB2Parser is a PHP parser for fb2 books.
composer require tizis/fb2-parser- See public accessors list
- See example
- Information Parsing
- Authors
- Translators
- Genres
- Keywords
- ...
- Images Parsing
- Content Parsing
- Conversion of notes
| Name | desc |
|---|---|
| withNotes() | parse with notes, else notes will be deleted |
| withImages(['directory' => ... , 'imagesWebPath' => ...] | parse with images, else images will be deleted |
| startParse() | start parsing |
| getBook() | return Book object |
| Book | desc |
|---|---|
| getAuthors() | return array of Author objects |
| getTranslators() | return array of Translator objects |
| getInfo() | return BookInfo object |
| getChapters() | return array of Chapters objects |
| Book | desc |
|---|---|
| getFirstName() | return first name of the author |
| getLastName() | return last name of the author |
| getFullName() | return full name of the author |
| Book | desc |
|---|---|
| getFirstName() | return first name of the translator |
| getMiddleName() | return middle name of the translator |
| getLastName() | return last name of the translator |
| getFullName() | return full name of the translator |
| getNickName() | return nickname of the translator |
| getEmail() | return email of the translator |
| Book | desc |
|---|---|
| getTitle() | return title of the book |
| getAnnotation() | return annotation of the book |
| getGenres() | return array of genres of the book |
| getKeywords() | return keywords of the book |
| getLang() | return array of lang of the book |
| Book | desc |
|---|---|
| getTitle() | return title of the chapter |
| getContent() | return content of the chapter |