Czy istnieje sposób na zmniejszenie DPI pliku wyjściowego PDF bez wpływu na jego rozmiar przy użyciu biblioteki FPDF?Czy istnieje sposób ustawiania DPI pliku wyjściowego pdf przy użyciu biblioteki FPDF?
6
A
Odpowiedz
10
O ile mi wiadomo, dokumenty PDF nie mają ustawień DPI, ponieważ są to obiekty wektorowe. Zakładam, że rzeczywiście odwołujesz się do osadzonych obrazów rastrowych (JPEG, GIF ...). W takim przypadku, po prostu sprawdzić documentation for the Image() function: naprzód i parametry piąta ($w
i $h
) mogą wyrażać pożądany DPI jeśli piszesz ujemną wartość:
// Insert a logo in the top-left corner at 300 dpi
$pdf->Image('logo.png',10,10,-300);
0
Nie, ale jeśli myślisz o zmniejszenie rozmiaru dokumentu, można użyć SetCompression FPDF() metoda:
$pdf = new FPDF();
$pdf->SetCompression(true);
Istnieje więcej szczegółów na ich stronie internetowej, w dziale „Manual”: http://www.fpdf.org/en/doc/setcompression.htm .
0
function toMM($v) {
return ($v * 26.2)/25.4;
}
0
Jeśli szukasz sposób skonfigurować konwersji px -> mm mPdf:
w jaki sposób można obniżyć DPI bez wpływu na rozmiar? – Michal
Jestem prawie pewien, że pliki PDF nie mają rozdzielczości, jednak obiekty obrazu w nich działają. – cOle2