2016-11-08 9 views
5

मैं निम्नलिखित सीएसएस एक वेब पेज है कि उपयोगकर्ता प्रिंट होगा उपयोग कर रहा हूँ से:पृष्ठ आकार wkhtmltopdf द्वारा उत्पन्न 25% छोटा होता है उम्मीद

.page { 
    padding: 1.04cm 1.54cm 1.04cm 1.54cm; 
    width: 21cm; 
    min-height: 29.7cm; 
    height: 29.7cm; 
} 

गूगल क्रोम या IE में मुद्रण पूर्वावलोकन का उपयोग कर, यह लग रहा है ठीक है: पृष्ठ की सामग्री पूरी 21 सेमी चौड़ाई और पृष्ठ की 2 9 सेमी ऊंचाई में भरती है।

हालांकि, wkhtmltopdf का उपयोग कर उसी पृष्ठ से बनाए गए पीडीएफ में सामग्री केवल उपलब्ध चौड़ाई का 75% है, जैसे wkhtmltopdf के लिए सेंटीमीटर अलग हैं।

enter image description here

मैं wkhtmltopdf किसी भी अतिरिक्त विकल्प के बिना चला।

यदि मैं चौड़ाई और ऊंचाई 100% पर सेट करता हूं, तो यह काम करता है, लेकिन फ़ॉन्ट का आकार अभी भी छोटा है। इस प्रकार, मुझे क्रोम के प्रिंट पूर्वावलोकन में पीडीएफ में एक ही रूप के बारे में प्राप्त करने के लिए 9 से 12pt तक फ़ॉन्ट आकार को भी बढ़ाना होगा।

मैंने अपने पीडीएफ पाठक में सत्यापित किया है कि पीडीएफ फ़ाइल का पृष्ठ आकार वास्तव में 21x29 सेमी, मानक ए 4 आकार है।

मुझे क्या याद आ रही है? क्या "सेंटीमीटर" का अर्थ ब्राउज़र के लिए अलग-अलग चीजों और wkhtmltopdf के लिए है?

--disable-smart-shrinking 

नहीं सभी के बाद इतनी स्मार्ट:

उत्तर

10

wkhtmltopdf को यह तर्क समस्या हल हो जाती।

+0

धन्यवाद! वास्तव में समस्या हल हो गई –

संबंधित मुद्दे