2017-02-20 16 views
5

यह परिणाम है जब मैं अपने html.erb पृष्ठ को pdf में परिवर्तित करने के लिए Wicked_pdf का उपयोग करता हूं।Wicked_pdf पेज-ब्रेक-इन से काम नहीं कर रहा है

enter image description here

समस्या: लगते table के tr दो पृष्ठों में splitted किया गया है।

क्या मैं सफलता बिना की कोशिश की: के रूप में वर्णित here या here

  1. उपयोग page-break-inside

मेज, टीआर, टीडी, वें, tbody, ठेड, tfoot { पृष्ठ- ब्रेक-इन: से बचें! महत्वपूर्ण; }

  1. , एक div में टेक्स्ट के रूप में here
  2. here

समझाया एक अन्य विकल्प: अपनी ही tbody में प्रत्येक टीआर जगह और फिर लागू टेज ब्रेक सीएसएस नियमों के लिए नियम। टेबल्स एकाधिक tbodys का समर्थन करते हैं। अतिरिक्त मार्कअप का थोड़ा सा, लेकिन मेरे लिए सौभाग्य से काम करता है।

मैं रूबी 4.2.6, Wicked_pdf नवीनतम संस्करण, बूटस्ट्रैप पर रूबी का उपयोग कर रहा हूं।

संबद्ध issue on github

प्रश्न: मैं कैसे table के tr दो पृष्ठों में विभाजित नहीं कर सकते हैं।

+1

मैंने एक पुल अनुरोध बनाया जो पिछले साल मई में इस मुद्दे को हल करता है। परियोजना रखरखाव अभी तक इसे विलय नहीं किया है। क्यूटी परियोजना के अपने कांटा पकड़ो और इसे संकलित करें। https://github.com/wkhtmltopdf/qt/pull/29 – RickMeasham

+1

पुल अनुरोध अब परियोजना में विलय कर दिया गया है। देखें कि क्या आपकी समस्या हल हो जाती है। हमने पिछले साल जून से इस मुद्दे को दोहराए बिना उत्पादन में किया है। – RickMeasham

+0

@ रिकमेशम धन्यवाद। लेकिन मैं अपने मैक या सेंटोस सर्वर पर इस wkhtmltopdf पैकेज को कैसे स्थापित कर सकता हूं? –

उत्तर

-1

आपका पहला पृष्ठ भरना नहीं है? मुझे पहले पृष्ठ के नीचे कोई अंतर नहीं दिख रहा है, इसलिए मैं पूछता हूं। यदि यह भर जाता है, तो जब आप wkhtml2pdf चलाते हैं तो बड़े पेज को परिभाषित करने के अलावा पेज ब्रेक को रोक नहीं पाएगा।

यदि आप एक पूर्ण स्क्रीनशॉट प्रदान करते हैं जो सटीक HTML और CSS का उपयोग कर रहे हैं, तो आप अधिक से अधिक बेहतर उत्तर देंगे।

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