इस संक्षिप्त ट्यूटोरियल में, आप सीखेंगे कि विंडोज़, मैक ओएस, या उबंटू में ** जावा का उपयोग करके एक्सएसएल एफओ को पीडीएफ में कैसे प्रस्तुत किया जाए। आप कोड की कुछ पंक्तियों का उपयोग करके XSL FO फ़ाइल को PDF प्रारूप में बदल सकते हैं।
जावा का उपयोग करके XSL FO को PDF में रेंडर करने के चरण
- अपने प्रोजेक्ट में मेवेन रिपॉजिटरी से Aspose.PDF कॉन्फ़िगर करें
- लोड विकल्प XslFoLoadOptions का उपयोग करके एक इनपुट XSL FO फ़ाइल को Document क्लास ऑब्जेक्ट में लोड करें
- इनपुट XSL FO फ़ाइल से कनवर्ट किए गए आउटपुट PDF को सहेजें
इन चरणों में, हम आवश्यक लाइब्रेरी को कॉन्फ़िगर करते हैं और फिर डिस्क से इनपुट XSL FO फ़ाइल लोड करने के लिए दस्तावेज़ क्लास ऑब्जेक्ट को इनिशियलाइज़ करते हैं। फिर हम लोड विकल्प XslFoLoadOptions का उपयोग करके *XSL FO को जावा में PDF में निर्यात करने के लिए आगे बढ़ते हैं।
जावा का उपयोग करके एक्सएसएल एफओ को पीडीएफ में बदलने के लिए कोड
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
public class HowToRenderXSLfoToPDFUsingJava { | |
public static void main(String[] args) throws Exception {//main() function for HowToReadBookmarksInPdfUsingJava | |
// Instantiate a license to remove trial version limitations while converting XSL-Fo file to PDF | |
License BookmarksPDFlicense = new License(); | |
BookmarksPDFlicense.setLicense("Aspose.PDF.lic"); | |
// Load the source XSL-Fo file using XslFoLoadOptions | |
Document XSLFODocument = new Document("InputXSLFODocument.fo", new com.aspose.pdf.XslFoLoadOptions()); | |
// Save the output PDF file created using XSL-FO document | |
XSLFODocument.save("ConvertedFromXSLFOFile.pdf"); | |
} | |
} |
उपरोक्त जावा कोड स्निपेट इनपुट एक्सएसएल एफओ फाइल को लोड करता है और इसे एक पीडीएफ फाइल में प्रस्तुत करता है। इस कोड को चलाने के लिए Adobe Acrobat एप्लिकेशन को इंस्टॉल करने की कोई आवश्यकता नहीं है।
इस ट्यूटोरियल में, हमने सीखा है कि कैसे जावा का उपयोग करके एक्सएसएल एफओ से पीडीएफ उत्पन्न करें। आप अन्य कार्य भी कर सकते हैं जैसे PDF फ़ाइल से बुकमार्क पढ़ने के लिए, जावा का उपयोग करके पीडीएफ में बुकमार्क कैसे पढ़ें पर लेख देखें।