Czy można użyć pliku wkhtmltopdf w celu wygenerowania jakości wydruku pdf?
Ograniczenia drukarki wymagają, aby dokument miał rozdzielczość 300 dpi i kolor CMYK. Nie widzę opcji w wt dla CMYK, a flaga -dpi wydaje się nie mieć żadnego efektu.
Zastanawiam się, czy mam na myśli złe drzewo, ponieważ webkit jest z natury ograniczony? Może używanie LaTexa lub czegoś jest bardziej niezawodnym podejściem?
Dzięki.
Odpowiedzi:
1 dla odpowiedzi № 1Tak - flaga -dpi po prostu nie działa zgodnie z oczekiwaniami. Ale istnieje obejście. Możesz ustawić zero-marginesy, aby dostosować html do wszystkich obszarów strony:
wkhtmltopdf.exe -T 0 -B 0 -L 0 -R 0
W ten sposób możesz ustawić html tak, aby szerokość w pikselach odpowiadała 300 dpi. Należy pamiętać, że dpi ma sens w przypadku osadzonych obrazów. Wygląda na to, że kolory CMYK nie są obsługiwane.
Mam wkhtmltopdf 0.12.1 (testowałem także stare wersje).