2010-04-12 19 views
6

मेरे पास कुछ एक्सएमएल फाइलें हैं जिनका उपयोग मेरे वेबपृष्ठों को उत्पन्न करने के लिए किया जाता है, हालांकि मुझे उपयोगकर्ता को कई पृष्ठों का चयन करने की अनुमति देने की आवश्यकता है, फिर उन्हें एक पीडीएफ में संयोजित करें। इस पीडीएफ को वास्तविक वेब पेज पर अलग स्टाइल की आवश्यकता है (सामग्री एक्सएमएल फाइलों में रखी जाती है;))।पीडीएफ के लिए एकाधिक एक्सएमएल: सर्वोत्तम दृष्टिकोण

पेज। पीडीएफ में सामग्री की सारणी होनी चाहिए ... और इसमें वेबसाइट से ली गई छवियां शामिल होंगी।

+0

"सीएसएस + एक्सएचटीएमएल टू पीडीएफ" प्रौद्योगिकियों के बारे में, देखें [एचटीएमएल को अच्छे पीडीएफ में बदलने के लिए सीएसएस 2 के बजाय एक्सएसएल-एफओ का उपयोग क्यों करें?] (Http://stackoverflow.com/q/10641667/287948) प्रश्न और जवाब। –

उत्तर

3

आप अपनी सामग्री का उपयोग करके पीडीएफ बनाने के लिए iText या iTextSharp जैसी लाइब्रेरी का उपयोग करेंगे।

+0

iText एक मुफ्त उत्पाद है? –

+0

iText/iTextSharp एजीपीएल-एड हैं। इसलिए, वे स्वतंत्र हैं अगर आप अपने आवेदन_ स्रोत को खोलने के लिए तैयार हैं। – Bobrovsky

2

एक एक्सएसएलटी स्टाइलशीट लिखें जो आपकी एक्सएमएल फाइलों को XSL-FO में बदल देता है और फिर पीडीएफ बनाने के लिए एक्सएसएल-एफओ कार्यान्वयन (उदा। Apache FOP) का उपयोग करें।

+0

क्या आप इसके लिए कोई अच्छा संदर्भ जानते हैं क्योंकि मुझे पता चला कि सभी स्रोत जहां से पुराना है और व्यापक नहीं है –

1

मैं अपने उत्पाद में Prince का उपयोग करता हूं। यह सस्ता नहीं है (न ही मेरा उत्पाद है), लेकिन इसका उपयोग करना बेहद आसान है, और बहुत तेज़ है।

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