【发布时间】:2012-02-26 00:06:56
【问题描述】:
我正在以编程方式将使用 GDI+ 加载的 JPEG 图像打印到虚拟 PDF 打印机。我选择纸张尺寸为 DMPAPER_USER,然后我必须以毫米为单位指定宽度和高度。然而,JPEG 的分辨率以像素为单位。所以我需要想出一个公式,从给定 DPI 的像素中给出 mm。我的理想目标是选择纸张尺寸,以便在 Adobe Reader 中以 100% 缩放查看时,图像在屏幕上看起来与原始 JPEG 一样大(即看起来不会缩放)。
那么在给定像素分辨率的情况下,选择以毫米为单位的纸张尺寸的最佳方法是什么?另外,我不确定我需要选择什么 DPI。从 Adobe Reader 查看时,DPI 为 96 是否会使 PDF 页面看起来与 JPEG 一样大?
【问题讨论】:
-
DPI 对文档没有任何意义。其他人可能会在具有完全不同的 dpi 值或更大的显示器但具有相同 dpi 值的机器上查看它。 PDF 用于打印。所以选择一个有意义的纸张尺寸。欧洲为 A4,北美为 8.5x11,如果您不知道自己在哪里,则默认打印机的默认页面大小。现在 100% 实际上对用户来说意味着什么。