package com.pdf.test;
import org.ebookdroid.core.BitmapRef;
import org.ebookdroid.core.CodecDocument;
import org.ebookdroid.core.CodecPage;
import org.ebookdroid.core.LogContext;
import org.ebookdroid.droids.mupdf.codec.PdfContext;
import android.graphics.RectF;
import java.util.concurrent.atomic.AtomicLong;
public class PDFPageBitmapFactory {
private static final AtomicLong SEQ = new AtomicLong();
private final LogContext LCTX = LogContext.ROOT.lctx(this.getClass().getSimpleName(), true).lctx("" + SEQ.getAndIncrement(), true);
private static PDFPageBitmapFactory INSTANCE = new PDFPageBitmapFactory();
private PdfContext context;
private CodecDocument document;
private CodecPage page;
private PDFPageBitmapFactory(){
}
public static PDFPageBitmapFactory getInstance(){
return INSTANCE;
}
public void makePdfPagePreview(final String filePath,
final String password){
new Thread(){
public void run()
借鉴EBookDroid源码,将一个pdf文件按页生成一系列的图片的实现方法
最新推荐文章于 2022-02-14 00:14:11 发布