TCPDF中的像素尺寸不正确

时间:2014-07-01 13:18:17

标签: php pdf-generation tcpdf

可能以前已经问过这个问题,但是我无法让它发挥作用。我正在尝试使用TCPDF生成一个PDF文档,该文档在坐标(0,0)处应该有一个10像素的矩形。代码如下:

$pdf = new TCPDF();

$pdf->AddPage();
$pdf->SetFillColor(0, 0, 0);

$pdf->Cell(0, 2.645833333, '', 0, 1, '', true);

打印矩形,但像素高度错误。 TCPDF的默认值是使用mm单位。我使用网站unitconversion.org将10像素转换为mm。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

PDF没有像素。它们有多少点,取决于DPI(每英寸点数)。如果假设一个点=一个像素,则可以从那里将10个点通过72 DPI(默认值)转换为毫米。

答案 1 :(得分:0)

值得检查一下tcpdf_config.php和PDF_UNIT,它们可以是[pt=point, mm=millimeter, cm=centimeter, in=inch]之一