3

我有一张在 corel 中绘制的大小为 490 x 630 的图像。它应该有 41.3 mm(宽)和 52.3 mm 。

我在我的 TCPDF 课程中使用的单位是“mm”。

我在尝试完成此操作时遇到了麻烦。

我应该在 setImageScale() 上设置什么值?

谢谢 !

4

2 回答 2

2

我使用的是“.png”格式的图像。使用“.png”格式时,我无法在 pdf 上正确显示图像。我在油漆中打开图像并将其保存为“.jpg”并改用它。一旦我改变了格式,我就可以正确地显示图像而没有任何复杂性。我认为 PCDF 上存在与“.png”图像相关的错误。

于 2013-08-01T11:42:14.153 回答
-1

对我有用的是$pdf->setImageScale(1.66)

这是为了让字体大小转换px尽可能points接近,另外,计算单元格位置(我的程序用一个XY坐标指定单元格位置,也以像素为单位。

换句话说,我的整个文档以像素为单位,我以点 (pt) 呈现它,我得到了一个非常接近所见即所得的结果。

在 IE、FireFox 和 Opera 上测试。

于 2016-06-14T22:06:26.090 回答