epub_builder 0.1.0 copy "epub_builder: ^0.1.0" to clipboard
epub_builder: ^0.1.0 copied to clipboard

Simple epub file builder (epub3).

EPUB builder (epub_builder) #

Simple epub creating

Features #

Creating from list of chapters

Getting started #

Add from git

dart pub add epub_builder --git-url=git@github.com:adkrix/epub_builder.git --git-ref=main # --git-ref=v0.1.0
#or
flutter pub add epub_builder --git-url=git@github.com:adkrix/epub_builder.git --git-ref=main # --git-ref=v0.1.0

Usage #

import 'package:epub_builder/epub_builder.dart';

void main() {

  final book = EpubBook.create(
    title: 'Do it stupendously!',
    authors: ['John Doe', 'Jane Doe'],
  );

  book.add(
      EpubChapter.fromBodyHtml('Chapter 1', '<p>Conent of Chapter 1</p>')
  );
  book.add(
      EpubChapter.fromBodyHtml('Chapter 2', '<p>Conent of Chapter 2</p>')
  );
  File('../example_out/new.epub')
    ..createSync()
    ..writeAsBytesSync(EpubWriter(book).encode()!);

}
0
likes
0
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

Simple epub file builder (epub3).

Repository (GitHub)
View/report issues

Topics

#epub #epub3 #generator #builder #creator

License

unknown (license)

Dependencies

archive, path, uuid, xml

More

Packages that depend on epub_builder