मैं विंडोज़ पर wkhtmltopdf 0.12.3.2 का उपयोग कर रहा हूं।wkhtmltopdf में पेज-ब्रेक से संबंधित सीएसएस जोड़ने के लिए कहां?
मुझे पता है कि इस विषय के आसपास बहुत सारे प्रश्न और उत्तर हैं, लेकिन मुझे अभी भी मेरी समस्या का उत्तर नहीं मिल रहा है; मुझे नहीं पता कि सीएसएस को कहां रखा जाए - या सीएसएस कुछ (अन्य) कारणों के लिए काम नहीं करता है:
उदाहरण के लिए मैंने पेज-ब्रेक से संबंधित सीएसएस को सीधे मेरी एचटीएमएल फाइल में डालने की कोशिश की जो मैं चाहता हूं सौंपने के लिए। मैं अपने <body>
में <span class="break_here"></span>
साथ पेज ब्रेक के लिए मजबूर करने की कोशिश की:
<!-- ... -->
<head>
<style>
span.break_here {
page-break-after: always !important;
}
</style>
</head>
<!-- ... -->
इस कुछ भी नहीं किया।
तो मैं भी यह @media print{}
या @media screen{}
जो या तो कुछ भी नहीं बदला में डाल करने की कोशिश की:
<style>
@media screen{
span.break_here {
page-break-after: always !important;
}
}
</style>
किसी भी मदद के लिए धन्यवाद!
संपादित करें: बाहरी स्टाइलशीट का उपयोग करने के लिए --user-style-sheet
विकल्प जोड़कर एक और संभावना भी है।
पेज ब्रेकिंग केवल एक HTML पृष्ठ प्रिंट करने के बारे में बात करते समय समझ में आता है, क्योंकि सामग्री वास्तविक पृष्ठों में तब अलग हो जाती है। ब्राउज़र में एक rendered एचटीएमएल देखते समय, पेज ब्रेकिंग कोई समझ नहीं आता है क्योंकि यह एक सतत स्क्रीन के रूप में दिखाया गया है। तो, आप वास्तव में क्या चाहते हैं? इन तत्वों को मुद्रित करते समय प्रत्येक पृष्ठ में एक बार में केवल एक को दिखाने के लिए? – Tiramonium