【发布时间】:2015-06-17 21:30:20
【问题描述】:
在 PrintedPdfDocument 画布中绘制视图时,PDF 的字节大小会显着增加,尤其是当视图包含位图(例如 ImageView)时。
减少最终尺寸的一种方法应该是PrintAttributes中的分辨率字段,例如:
PrintAttributes printAttrs = new PrintAttributes.Builder().
setColorMode(PrintAttributes.COLOR_MODE_COLOR).
setMediaSize(PrintAttributes.MediaSize.ISO_A4).
setResolution(new Resolution("zooey", PRINT_SERVICE,hDpi,vDpi)).
setMinMargins(Margins.NO_MARGINS).
build();
PdfDocument document = new PrintedPdfDocument(this, printAttrs);
但是,无论我选择什么作为 hDpi 和 vDpi,PDF 最终大小都不会改变。
我做错了吗?如何减小 PDF 大小?
【问题讨论】:
标签: android pdf resolution