1、首先是打开PDF文件,
FPDF_DOCUMENT pdf_doc = FPDF_LoadDocument(pdfPath, NULL);
2、获取PDF文件页数
int pageCount = FPDF_GetPageCount(pdf_doc);
3、对每页的处理
for (int pageIndex = 0; pageIndex < pageCount; pageIndex++)
{
//加载页面
FPDF_PAGE page = FPDF_LoadPage(pdf_doc, pageIndex);
//获取页面默认大小
FPDF_GetPageSizeByIndex
//以灰度的格式将页面渲染到FPDF_BITMAP
FPDFBitmap_CreateEx
FPDFBitmap_FillRect
FPDF_RenderPageBitmap
SaveImage
FPDF_ClosePage
}
FPDF_CloseDocument