C# 클래스 nl.siegmann.epublib.epub.EpubReader

Reads an epub file.
파일 보기 프로젝트 열기: lanfengqi/EpubLib-Sharp 1 사용 예제들

공개 메소드들

메소드 설명
readEpub ( Stream stream ) : Book

Read epub from inputstream

readEpub ( Stream stream, String encoding ) : Book

Read epub from inputstream

readEpub ( ZipInputStream zipInputStream ) : Book

Read epub from inputstream

readEpub ( ZipInputStream zipInputStream, String encoding ) : Book

Read epub from inputstream

readEpubLazy ( String fileName, String encoding ) : Book

Reads this EPUB without loading any resources into memory.

readEpubLazy ( String fileName, String encoding, List lazyLoadedTypes ) : Book

Reads this EPUB without loading all resources into memory.

비공개 메소드들

메소드 설명
getPackageResourceHref ( Resources resources ) : String
handleMimeType ( Book result, Resources resources ) : void
postProcessBook ( Book book ) : Book
processNcxResource ( Resource packageResource, Book book ) : Resource
processPackageResource ( String packageResourceHref, Book book, Resources resources ) : Resource
readLazyResources ( String fileName, String defaultHtmlEncoding, List lazyLoadedTypes ) : Resources
readResources ( ZipInputStream zipInputStream, String defaultHtmlEncoding ) : Resources

메소드 상세

readEpub() 공개 메소드

Read epub from inputstream
public readEpub ( Stream stream ) : Book
stream Stream
리턴 nl.siegmann.epublib.domain.Book

readEpub() 공개 메소드

Read epub from inputstream
public readEpub ( Stream stream, String encoding ) : Book
stream Stream the inputstream from which to read the epub
encoding String the encoding to use for the html files within the /// epub
리턴 nl.siegmann.epublib.domain.Book

readEpub() 공개 메소드

Read epub from inputstream
public readEpub ( ZipInputStream zipInputStream ) : Book
zipInputStream Ionic.Zip.ZipInputStream
리턴 nl.siegmann.epublib.domain.Book

readEpub() 공개 메소드

Read epub from inputstream
public readEpub ( ZipInputStream zipInputStream, String encoding ) : Book
zipInputStream Ionic.Zip.ZipInputStream the inputstream from which to read the epub
encoding String
리턴 nl.siegmann.epublib.domain.Book

readEpubLazy() 공개 메소드

Reads this EPUB without loading any resources into memory.
public readEpubLazy ( String fileName, String encoding ) : Book
fileName String the file to load
encoding String the encoding for XHTML files
리턴 nl.siegmann.epublib.domain.Book

readEpubLazy() 공개 메소드

Reads this EPUB without loading all resources into memory.
public readEpubLazy ( String fileName, String encoding, List lazyLoadedTypes ) : Book
fileName String the file to load
encoding String the encoding for XHTML files
lazyLoadedTypes List a list of the MediaType to load lazily
리턴 nl.siegmann.epublib.domain.Book