2010-02-07 19 views
10

मुद्रण करते समय पेज ब्रेक करने के लिए सीएसएस कोड क्या है? या बेहतर अभी तक, क्या कुछ प्रिंट सीएसएस ढांचे जैसे JQuery वेब पेज डीओएम मैनिपुलेशन है? मुझे एडोब पीडीएफ जैसे नियंत्रण के साथ वेब पेज प्रिंट करना होगा, लेकिन किसी तीसरे पक्ष के प्लग-इन का उपयोग किए बिना। प्रिंटों सटीक, को नियंत्रित करने के लिए क्या पिक्सल प्रत्येक पृष्ठ के शीर्ष मारा, (यदि हम उदाहरण के लिए प्रत्येक पृष्ठ पर शीर्ष लेख पर हमारे लोगो को रखना चाहता हूँ की तरह होना चाहिए।वेब पृष्ठों को प्रिंट करने के लिए पेज ब्रेक करने के लिए सीएसएस कोड क्या है?

कोई भी विचार?

उत्तर

16

page-break-before: always;

page-break-after: always;

6

आप उदाहरण के लिए, प्रत्येक भौंक page-break-before or page-break-after गुणों का उपयोग करके एक पृष्ठ विराम के लिए मजबूर करने की कोशिश कर सकते हैं।

पिक्सेल-सही प्रिंट नियंत्रण बहुत, बहुत प्राप्त करने के लिए मुश्किल हो जाएगा। er एक पाद लेख और हेडर अनुभाग जोड़ता है जिसे आप प्रभावित नहीं कर सकते हैं और केवल उपयोगकर्ता ही बंद कर सकता है। ब्राउज़र पृष्ठभूमि छवियों की उपेक्षा करते हैं, और फिट बैठते समय मार्जिन सेट करते हैं।

प्रिंट के लिए HTML शैली में पर एक ठहरनेवाला के लिए, यह स्मैशिंग पत्रिका लेख कुछ संकेत प्रदान कर सकता है: Printing the Web: Solutions and Techniques

1

w3schools.com एक आसान CSS Reference है। चूंकि हम में से अधिकांश कई असामान्य सीएसएस गुणों को याद नहीं कर सकते हैं, उम्मीद है कि यह आपके लिए उपयोगी है।

3

प्रिंटिंग के लिए ब्राउज़र समर्थन बहुत कमजोर है। उदाहरण के लिए, काम करने के लिए पेज हेडर छवि की तरह कुछ प्राप्त करना काफी मोटा होना है; मुझे किसी भी ब्राउज़र के बारे में पता नहीं है जो "@page" सीएसएस घोषणा का भी समर्थन करता है, केवल CSS3 की चल रही सामग्री विशेषताओं को छोड़ दें।

दूसरी ओर जावा के लिए फ्लाइंगसाउसर पीडीएफ टूलकिट, एक्सएचटीएमएल को पीडीएफ में बदलने का एक उल्लेखनीय काम करता है (विशेष रूप से यह दिया जाता है कि यह मुफ़्त है)। हम इसे "पेज" टेम्पलेट में फ्रीमार्कर के साथ उपयोग करते हैं, लेकिन यह छवियों को संभालने, शीर्षलेख/पाद लेख पाठ, यहां तक ​​कि इंट्रा-दस्तावेज़ लिंक भी चलाता है।

1

आप ब्राउज़र से पिक्सेल-स्तर प्रिंट सटीक नहीं प्राप्त कर सकते हैं। आपका एकमात्र विकल्प पीडीएफ या इसी तरह के तृतीय पक्ष दस्तावेज़ प्रारूप है। हालांकि, अगर आप यह सुनिश्चित करना चाहते हैं कि एक पृष्ठ के शीर्ष पर एक लोगो के शीर्ष पर एक लोगो शीर्ष पर है, तो आप पृष्ठ-ब्रेक-पहले, पृष्ठ-ब्रेक-गुण गुणों का उपयोग कर सकते हैं

2

मुझे यकीन नहीं है कि क्या सर्वर भाषा जिसका आप उपयोग कर रहे हैं लेकिन मुझे रूबी ऑन रूल्स के लिए wkhtmltopdf और wicked_pdf के साथ बड़ी सफलता मिली है।

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

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