-
- All Implemented Interfaces:
-
org.readium.r2.shared.util.SuspendingCloseable,org.readium.r2.shared.util.pdf.PdfDocument
public final class PdfiumDocument implements PdfDocument
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPdfiumDocument.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringtitleprivate final Stringauthorprivate final Stringsubjectprivate final List<String>keywordsprivate final List<PdfDocument.OutlineNode>outlineprivate final PdfiumCorecoreprivate final PdfDocumentdocumentprivate final Stringidentifierprivate final IntegerpageCountprivate final ReadingProgressionreadingProgression
-
Constructor Summary
Constructors Constructor Description PdfiumDocument(PdfiumCore core, PdfDocument document, String identifier, Integer pageCount)
-
Method Summary
Modifier and Type Method Description StringgetTitle()StringgetAuthor()StringgetSubject()List<String>getKeywords()List<PdfDocument.OutlineNode>getOutline()final PdfiumCoregetCore()final PdfDocumentgetDocument()StringgetIdentifier()IntegergetPageCount()ReadingProgressiongetReadingProgression()Bitmapcover(Context context)Unitclose()-
-
Method Detail
-
getSubject
String getSubject()
-
getKeywords
List<String> getKeywords()
-
getOutline
List<PdfDocument.OutlineNode> getOutline()
-
getCore
final PdfiumCore getCore()
-
getDocument
final PdfDocument getDocument()
-
getIdentifier
String getIdentifier()
-
getPageCount
Integer getPageCount()
-
getReadingProgression
ReadingProgression getReadingProgression()
-
-
-
-