Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有办法使用FPDF库设置输出pdf的DPI?_Php_Fpdf - Fatal编程技术网

Php 有没有办法使用FPDF库设置输出pdf的DPI?

Php 有没有办法使用FPDF库设置输出pdf的DPI?,php,fpdf,Php,Fpdf,有没有一种方法可以在不影响FPDF库大小的情况下减少输出pdf的DPI?没有。但是如果您想减少文档的大小,可以使用FPDF SetCompression()方法: 在他们的网页“手册”部分有更多详细信息:。据我所知,PDF文档没有DPI设置,因为它们是矢量对象。我假设您实际上指的是嵌入式光栅图像(JPEG、GIF…)。在这种情况下,只需检查:第四和第五个参数($w和$h)即可表示所需的DPI(如果写入负值): // Insert a logo in the top-left corner at

有没有一种方法可以在不影响FPDF库大小的情况下减少输出pdf的DPI?

没有。但是如果您想减少文档的大小,可以使用FPDF SetCompression()方法:


在他们的网页“手册”部分有更多详细信息:。

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

// Insert a logo in the top-left corner at 300 dpi
$pdf->Image('logo.png',10,10,-300);

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


如何在不影响大小的情况下降低任何东西的DPI?我很确定PDF没有分辨率,但其中的图像对象有分辨率。
// Insert a logo in the top-left corner at 300 dpi
$pdf->Image('logo.png',10,10,-300);
function toMM($v) {
   return ($v * 26.2) / 25.4;
}