public class PdfiumCore
extends java.lang.Object
| Constructor and Description |
|---|
PdfiumCore(android.content.Context ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeDocument(PdfDocument doc) |
PdfDocument.Meta |
getDocumentMeta(PdfDocument doc) |
static int |
getNumFd(android.os.ParcelFileDescriptor fdObj) |
int |
getPageCount(PdfDocument doc) |
int |
getPageHeight(PdfDocument doc,
int index) |
int |
getPageHeightPoint(PdfDocument doc,
int index) |
int |
getPageWidth(PdfDocument doc,
int index) |
int |
getPageWidthPoint(PdfDocument doc,
int index) |
java.util.List<PdfDocument.Bookmark> |
getTableOfContents(PdfDocument doc) |
PdfDocument |
newDocument(byte[] data) |
PdfDocument |
newDocument(byte[] data,
java.lang.String password) |
PdfDocument |
newDocument(android.os.ParcelFileDescriptor fd) |
PdfDocument |
newDocument(android.os.ParcelFileDescriptor fd,
java.lang.String password) |
long |
openPage(PdfDocument doc,
int pageIndex) |
long[] |
openPage(PdfDocument doc,
int fromIndex,
int toIndex) |
void |
renderPage(PdfDocument doc,
android.view.Surface surface,
int pageIndex,
int startX,
int startY,
int drawSizeX,
int drawSizeY) |
void |
renderPage(PdfDocument doc,
android.view.Surface surface,
int pageIndex,
int startX,
int startY,
int drawSizeX,
int drawSizeY,
boolean renderAnnot) |
void |
renderPageBitmap(PdfDocument doc,
android.graphics.Bitmap bitmap,
int pageIndex,
int startX,
int startY,
int drawSizeX,
int drawSizeY) |
void |
renderPageBitmap(PdfDocument doc,
android.graphics.Bitmap bitmap,
int pageIndex,
int startX,
int startY,
int drawSizeX,
int drawSizeY,
boolean renderAnnot) |
public static int getNumFd(android.os.ParcelFileDescriptor fdObj)
public PdfDocument newDocument(android.os.ParcelFileDescriptor fd) throws java.io.IOException
java.io.IOExceptionpublic PdfDocument newDocument(android.os.ParcelFileDescriptor fd, java.lang.String password) throws java.io.IOException
java.io.IOExceptionpublic PdfDocument newDocument(byte[] data) throws java.io.IOException
java.io.IOExceptionpublic PdfDocument newDocument(byte[] data, java.lang.String password) throws java.io.IOException
java.io.IOExceptionpublic int getPageCount(PdfDocument doc)
public long openPage(PdfDocument doc, int pageIndex)
public long[] openPage(PdfDocument doc, int fromIndex, int toIndex)
public int getPageWidth(PdfDocument doc, int index)
public int getPageHeight(PdfDocument doc, int index)
public int getPageWidthPoint(PdfDocument doc, int index)
public int getPageHeightPoint(PdfDocument doc, int index)
public void renderPage(PdfDocument doc, android.view.Surface surface, int pageIndex, int startX, int startY, int drawSizeX, int drawSizeY)
public void renderPage(PdfDocument doc, android.view.Surface surface, int pageIndex, int startX, int startY, int drawSizeX, int drawSizeY, boolean renderAnnot)
public void renderPageBitmap(PdfDocument doc, android.graphics.Bitmap bitmap, int pageIndex, int startX, int startY, int drawSizeX, int drawSizeY)
public void renderPageBitmap(PdfDocument doc, android.graphics.Bitmap bitmap, int pageIndex, int startX, int startY, int drawSizeX, int drawSizeY, boolean renderAnnot)
public void closeDocument(PdfDocument doc)
public PdfDocument.Meta getDocumentMeta(PdfDocument doc)
public java.util.List<PdfDocument.Bookmark> getTableOfContents(PdfDocument doc)