मुझे स्वचालित रूप से एक एक्सिसिटिंग (एक्स) एचटीएमएल-दस्तावेज़ से एक पीडीएफ फाइल उत्पन्न करनी होगी। इनपुट फ़ाइलें (रिपोर्ट) एक सरल, तालिका-आधारित लेआउट का उपयोग करती हैं, इसलिए वास्तव में फैंसी जावास्क्रिप्ट / सीएसएस सामान के लिए समर्थन की आवश्यकता नहीं है।
जैसा कि मैं जावा में काम करने के लिए उपयोग किया जाता हूं, एक समाधान जो आसानी से जावा-प्रोजेक्ट में उपयोग किया जा सकता है वह बेहतर है। इसे केवल विंडोज़ सिस्टम पर काम करने की आवश्यकता है, हालांकि।
ऐसा करने का एक तरीका यह संभव है, लेकिन अच्छी गुणवत्ता वाले आउटपुट का उत्पादन नहीं करता (कम से कम बॉक्स से बाहर) पीडीएफ फाइलों को बनाने के लिए CSS2XSLFO , और Apache FOP का उपयोग कर रहा है। मेरे सामने समस्या यह थी कि जब सीएसएस-विशेषताओं को अच्छी तरह से परिवर्तित किया जाता है, तो टेबल-लेआउट बहुत गड़बड़ हो जाता है, जिसमें टेबल सेल से पाठ बहता है।
मैंने जेरेक्स पर एक त्वरित रूप से ध्यान दिया, गेको प्रतिपादन इंजन का उपयोग करने के लिए एक जावा-एपीआई।
क्या इंटरनेट एक्सप्लोरर रेंडरिंग इंजन से प्रदान किए गए पेज को हथियाने और पीडीएफ-प्रिंटर टूल पर स्वचालित रूप से भेजने का कोई तरीका है? मुझे विंडोज़ में OLE प्रोग्रामिंग का कोई अनुभव नहीं है, इसलिए मेरे पास कोई सुराग नहीं है कि क्या संभव है और क्या नहीं है।
क्या आपके पास कोई विचार है?