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 |