【发布时间】:2013-02-12 11:05:25
【问题描述】:
我想从 PDF 的第一页创建图像。我在 java 中使用 iText 。您能建议我如何将 pdf 的第一页提取为图像吗?
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(
document, new FileOutputStream(RESULT));
document.open();
File extStore = Environment.getExternalStorageDirectory();
String path=extStore.getPath()+"/FirstPdf.pdf";
PdfReader reader = new PdfReader(path);
int n = reader.getNumberOfPages();
PdfImportedPage page;
for (int i = 1; i <= n; i++) {
page = writer.getImportedPage(reader, i);
// Image.getInstance(page) ;
}
document.close();
上面的代码我已经写好了。如何将 pdf 的第一页提取为图像并将其保存在 SDCARD 中?
【问题讨论】:
-
iText 不是执行此操作的正确工具,因为它不是 PDF 渲染器。
-
你能告诉我应该遵循什么程序来实现我的目标吗?
-
寻找适用于 android 并允许您导出缩略图的 pdf 渲染器。
-
我尝试过使用 PDFRenderer Library 。但我有一个非常有趣的错误。我无法解决它。