7

有没有办法使用 FPDF 库在不影响其大小的情况下降低输出 pdf 的 DPI?

4

4 回答 4

10

据我所知,PDF 文档没有 DPI 设置,因为它们是矢量对象。我假设您实际上是指嵌入式光栅图像(JPEG、GIF ...)。在这种情况下,只需检查Image() 函数的文档:如果您写入负值,第四个和第五个参数 ( $wand ) 可以表示所需的 DPI:$h

// Insert a logo in the top-left corner at 300 dpi
$pdf->Image('logo.png',10,10,-300);
于 2012-04-16T17:42:07.313 回答
0

如果您正在寻找一种在 mPdf 中设置转换 px -> mm 的方法:

http://mpdf1.com/manual/index.php?tid=449

http://mpdf1.com/manual/index.php?tid=148

于 2014-01-14T11:50:57.570 回答
0

不,但是如果您正在考虑减小文档的大小,您可以使用 FPDF SetCompression() 方法:

$pdf = new FPDF();
$pdf->SetCompression(true);

他们的网页上有更多详细信息,在“手册”部分:http ://www.fpdf.org/en/doc/setcompression.htm 。

于 2012-04-16T17:32:36.247 回答
0
function toMM($v) {
   return ($v * 26.2) / 25.4;
}

http://www.dallinjones.com/2008/07/how-to-convert-from-pixels-to-millimeters/comment-page-1/#comment-1079

于 2013-12-14T16:38:34.843 回答