Есть ли способ установить DPI выходного pdf-файла с помощью библиотеки FPDF?
есть ли способ уменьшить DPI выходного pdf-файла, не влияя на его размер с помощью библиотеки FPDF?
4 ответов
насколько я знаю, PDF-документы не имеют настроек DPI, учитывая, что они являются векторными объектами. Я предполагаю, что вы на самом деле ссылаетесь на встроенные растровые изображения (JPEG, GIF...). В этом случае просто проверьте документация для функции Image (): четвертый и пятый параметры ($w
и $h
) может выразить желаемый DPI, если вы пишете отрицательное значение:
// Insert a logo in the top-left corner at 300 dpi
$pdf->Image('logo.png',10,10,-300);
нет. Но если вы думаете о сокращении размера документа, вы можете использовать метод Fpdf SetCompression ():
$pdf = new FPDF();
$pdf->SetCompression(true);
более подробная информация на их веб-странице, в разделе "Руководство":http://www.fpdf.org/en/doc/setcompression.htm.
Если вы ищете способ настроить преобразование px - > mm в mPdf: