-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable
public final class PdfDocumentKt implements Closeable
PdfDocumentKt represents a PDF file and allows you to load pages from it.
-
-
Field Summary
Fields Modifier and Type Field Description private final PdfDocumentdocument
-
Constructor Summary
Constructors Constructor Description PdfDocumentKt(PdfDocument document, CoroutineDispatcher dispatcher)create a PdfDocumentKt from a PdfDocument
-
Method Summary
Modifier and Type Method Description final PdfDocumentgetDocument()final IntegergetPageCount()suspend version of PdfDocument.getPageCount final IntArraygetPageCharCounts()suspend version of PdfDocument.getPageCharCounts final PdfPageKtopenPage(Integer pageIndex)suspend version of PdfDocument.openPage final List<PdfPageKt>openPages(Integer fromIndex, Integer toIndex)suspend version of PdfDocument.openPages final PdfDocument.MetagetDocumentMeta()suspend version of PdfDocument.getDocumentMeta final List<PdfDocument.Bookmark>getTableOfContents()suspend version of PdfDocument.getTableOfContents final PdfTextPageKtopenTextPage(PdfPageKt page)suspend version of PdfDocument.openTextPage final List<PdfTextPageKt>openTextPages(Integer fromIndex, Integer toIndex)suspend version of PdfDocument.openTextPages final BooleansaveAsCopy(PdfWriteCallback callback)suspend version of PdfDocument.saveAsCopy Unitclose()Close the document final BooleansafeClose()-
-
Constructor Detail
-
PdfDocumentKt
PdfDocumentKt(PdfDocument document, CoroutineDispatcher dispatcher)
create a PdfDocumentKt from a PdfDocument
-
-
Method Detail
-
getDocument
final PdfDocument getDocument()
-
getPageCount
final Integer getPageCount()
suspend version of PdfDocument.getPageCount
-
getPageCharCounts
final IntArray getPageCharCounts()
suspend version of PdfDocument.getPageCharCounts
-
openPage
final PdfPageKt openPage(Integer pageIndex)
suspend version of PdfDocument.openPage
-
openPages
final List<PdfPageKt> openPages(Integer fromIndex, Integer toIndex)
suspend version of PdfDocument.openPages
-
getDocumentMeta
final PdfDocument.Meta getDocumentMeta()
suspend version of PdfDocument.getDocumentMeta
-
getTableOfContents
final List<PdfDocument.Bookmark> getTableOfContents()
suspend version of PdfDocument.getTableOfContents
-
openTextPage
final PdfTextPageKt openTextPage(PdfPageKt page)
suspend version of PdfDocument.openTextPage
-
openTextPages
final List<PdfTextPageKt> openTextPages(Integer fromIndex, Integer toIndex)
suspend version of PdfDocument.openTextPages
-
saveAsCopy
final Boolean saveAsCopy(PdfWriteCallback callback)
suspend version of PdfDocument.saveAsCopy
-
-
-
-