用例:为了在文件列表中显示PDF的缩略图。

问题2:我们可以将FPF转换为图像以在列表中显示缩略图吗?

最佳答案

正确答案:使用Printingpdf插件,为了将PDF转换为图像,我们可以通过以下方法简单地实现:

// send pdfFile as params
imageFromPdfFile(File pdfFile) async {
    final document = await lib.PDFDocument.openFile(pdfFile.path);
    final page = await document.getPage(1);
    final pageImage = await page.render(width: page.width, height: page.height);
    await page.close();
    print(pageImage.bytes);

    //... now convert
    // .... pageImage.bytes to image
}

10-08 00:36