PdfBox renderImageWithDpi 中的形状点不正确
Incorrect shape points in PdfBox renderImageWithDpi
使用 Android PDFBox API 我正在提取页面缩略图以显示在 PDF 页面选择器组件上。
public Bitmap getPdfPageThumb (int pageIndex) {
try {
PDRectangle pageBox = pdfDoc.getPage(pageIndex).getBBox();
float targetDpi = Math.max(
targetWidth * 72f / pageBox.getWidth(),
targetHeight * 72f / pageBox.getHeight());
return renderer.renderImageWithDPI(pageIndex, targetDpi);
}
catch (Exception e) {
return null;
}
}
生成的 PDF 有丑陋的人工制品,看起来像是错位的形状点 - 见下文。有没有办法避免这种情况?
谢谢
如评论中所述,这是 Android 中的一个 PDFBox 错误,解决方案是使用 PdfiumAndroid 库,它可以呈现更好的页面。
使用 Android PDFBox API 我正在提取页面缩略图以显示在 PDF 页面选择器组件上。
public Bitmap getPdfPageThumb (int pageIndex) {
try {
PDRectangle pageBox = pdfDoc.getPage(pageIndex).getBBox();
float targetDpi = Math.max(
targetWidth * 72f / pageBox.getWidth(),
targetHeight * 72f / pageBox.getHeight());
return renderer.renderImageWithDPI(pageIndex, targetDpi);
}
catch (Exception e) {
return null;
}
}
生成的 PDF 有丑陋的人工制品,看起来像是错位的形状点 - 见下文。有没有办法避免这种情况?
谢谢
如评论中所述,这是 Android 中的一个 PDFBox 错误,解决方案是使用 PdfiumAndroid 库,它可以呈现更好的页面。