का उच्च रिज़ॉल्यूशन प्रिंटआउट मेरे पास एक वेब पेज है जो एक गतिशील रूप से जेनरेट किया गया एसवीजी दस्तावेज़ है। जावास्क्रिप्ट दिनचर्या मूल रूप से एसवीजी के डीओएम का निर्माण करते हैं। पाठक विभिन्न "बटन" या ऑब्जेक्ट्स पर क्लिक करके दस्तावेज़ में हेरफेर कर सकता है जो एसवीजी को बदलने का कारण बनता है। (हालांकि कोई एनीमेशन नहीं है)गतिशील रूप से जेनरेट किए गए एसवीजी
मैं पाठक को दस्तावेज़ के एक बड़े प्रारूप, उच्च रिज़ॉल्यूशन छवि को मुद्रित करने में सक्षम होना चाहता हूं। मैं यह कैसे कर सकता हूँ?
आम तौर पर दस्तावेज़ स्केल और स्क्रीन फिट करने के लिए फसल किया जाता है। मैं एक विशाल छवि उत्पन्न कर सकता था, लेकिन फिर ब्राउज़र इसे फसल करेगा।
उच्च रिज़ॉल्यूशन द्वारा मेरा क्या मतलब है इसका विचार पाने के लिए, स्क्रीन छवि आमतौर पर 89 पिक्सेल प्रति इंच और शायद 11 x 16 "या उससे भी अधिक है। एक बड़ी प्रारूप साजिश आसानी से 600 पिक्सेल प्रति इंच पेपर पर हो सकती है जो 36 है इंच चौड़ा। मैं इस तरह के प्रिंटआउट को उत्पन्न करने का तरीका नहीं समझ सकता।
क्या कोई तरीका है कि मैं गतिशील रूप से जेनरेट किए गए डीओएम से एक राज्य एसवीजी मार्कअप दस्तावेज़ उत्पन्न कर सकता हूं? यदि ऐसा है, तो मैं स्थिर एसवीजी को पीडीएफ में परिवर्तित कर सकता हूं और फिर पीडीएफ प्रिंट करें।
यदि आपने इच्छित आकार के एसवीजी को आकार देने का उपयोग किया है और इस कोड का उपयोग किया है http://www.cloudformatter.com/CSS2Pdf आप इसे ब्राउज़र से कर सकते हैं। जब आप एपीआई को कॉल करते हैं, तो आप पृष्ठ का आकार निर्धारित करते हैं और यह आपके एसवीजी को उस आकार के एक div में रखेगा और इसे पीडीएफ इंजन में भेज देगा। यदि आप इसे ऑफ़लाइन करना चाहते हैं, तो एक एक्सएसएल एफओ उत्पाद में किसी भी आकार में एसवीजी को प्रस्तुत करने में कोई समस्या नहीं होनी चाहिए। –