ईपीयूबी से पीडीएफ के लिए पीडीएफ सेव विकल्प निर्दिष्ट करना

परिचय

जावा के लिए Aspose.HTML HTML और EPUB दस्तावेज़ों के साथ काम करने के लिए एक शक्तिशाली उपकरण है। इस चरण-दर-चरण मार्गदर्शिका में, हम आपको जावा के लिए Aspose.HTML का उपयोग करके एक EPUB फ़ाइल को पीडीएफ में परिवर्तित करने की प्रक्रिया के बारे में बताएंगे। चाहे आप एक अनुभवी डेवलपर हों या अभी शुरुआत कर रहे हों, यह ट्यूटोरियल आपको इस कार्य को कुशलतापूर्वक करने के लिए आवश्यक ज्ञान और कौशल प्रदान करेगा।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

  • जावा विकास पर्यावरण: आपके सिस्टम पर एक जावा विकास वातावरण स्थापित होना चाहिए।

  • जावा के लिए Aspose.HTML: जावा लाइब्रेरी के लिए Aspose.HTML को डाउनलोड और इंस्टॉल करें। आप लाइब्रेरी और संबंधित दस्तावेज़ यहां पा सकते हैंवेबसाइट.

  • EPUB फ़ाइल: आपको एक EPUB फ़ाइल की आवश्यकता होगी जिसे आप पीडीएफ में कनवर्ट करना चाहते हैं।

अब, आइए जावा के लिए Aspose.HTML का उपयोग करके EPUB को पीडीएफ में परिवर्तित करने के लिए चरण-दर-चरण मार्गदर्शिका देखें।

चरण 1: EPUB फ़ाइल खोलें

आरंभ करने के लिए, पढ़ने के लिए मौजूदा EPUB फ़ाइल खोलें। आप एक का उपयोग कर सकते हैंFileInputStream इसे पाने के लिये। इस चरण के लिए कोड यहां दिया गया है:

try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream(Resources.input("input.epub"))) {
    // अगले चरणों के लिए आपका कोड यहां जाएगा.
}

चरण 2: पीडीएफ सेव विकल्पों को परिभाषित करें

का एक उदाहरण बनाएंPdfSaveOptions कस्टम पेज आकार और पृष्ठभूमि रंग के साथ। आप अपनी आवश्यकताओं के अनुसार पेज सेटअप को कॉन्फ़िगर कर सकते हैं। यहां बताया गया है कि आप यह कैसे कर सकते हैं:

com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions();
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(new com.aspose.html.drawing.Size(
    com.aspose.html.drawing.Length.fromPixels(3000),
    com.aspose.html.drawing.Length.fromPixels(1000))
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);
options.setBackgroundColor(com.aspose.html.drawing.Color.getAliceBlue());

चरण 3: EPUB को पीडीएफ में बदलें

अब, कॉल करेंConvertEPUB EPUB फ़ाइल को पीडीएफ में बदलने की विधि। इनपुट स्ट्रीम, पीडीएफ सेव विकल्प और आउटपुट स्थान निर्दिष्ट करें। यहां बताया गया है कि यह कैसे किया जाता है:

com.aspose.html.converters.Converter.convertEPUB(
    fileInputStream,
    options,
    Resources.output("output.pdf")
);

बधाई हो! आपने Java के लिए Aspose.HTML का उपयोग करके एक EPUB फ़ाइल को सफलतापूर्वक PDF में परिवर्तित कर लिया है। अब आप निर्दिष्ट आउटपुट स्थान पर परिवर्तित पीडीएफ फ़ाइल तक पहुंच सकते हैं।

संपूर्ण स्रोत कोड

Specifying PDF Save Options for EPUB to PDF
        // पढ़ने के लिए मौजूदा EPUB फ़ाइल खोलें।
        try (java.io.FileInputStream fileInputStream = new java.io.FileInputStream(Resources.input("input.epub"))) {
            // कस्टम पेज-आकार और पृष्ठभूमि-रंग के साथ PdfSaveOptions का एक उदाहरण बनाएं।
            com.aspose.html.saving.PdfSaveOptions options = new com.aspose.html.saving.PdfSaveOptions();
            com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
            com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
            anyPage.setSize(new com.aspose.html.drawing.Size(
                    com.aspose.html.drawing.Length.fromPixels(3000),
                    com.aspose.html.drawing.Length.fromPixels(1000))
            );
            pageSetup.setAnyPage(anyPage);
            options.setPageSetup(pageSetup);
            options.setBackgroundColor(com.aspose.html.drawing.Color.getAliceBlue());
            // EPUB को PDF में बदलने के लिए ConvertEPUB विधि को कॉल करें।
            com.aspose.html.converters.Converter.convertEPUB(
                    fileInputStream,
                    options,
                    Resources.output("output.pdf")
            );
        }

निष्कर्ष

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

अक्सर पूछे जाने वाले प्रश्न (एफएक्यू)

क्या जावा के लिए Aspose.HTML एक निःशुल्क लाइब्रेरी है?

जावा के लिए Aspose.HTML एक व्यावसायिक लाइब्रेरी है, लेकिन आप उनसे निःशुल्क परीक्षण संस्करण प्राप्त कर सकते हैंवेबसाइट.

रूपांतरण के लिए कौन से EPUB प्रारूप समर्थित हैं?

जावा के लिए Aspose.HTML अधिकांश EPUB दस्तावेज़ों के साथ संगतता सुनिश्चित करते हुए, विभिन्न EPUB प्रारूपों के रूपांतरण का समर्थन करता है।

क्या मैं पीडीएफ आउटपुट को और अधिक अनुकूलित कर सकता हूँ?

हाँ, आप पृष्ठ सेटअप, पृष्ठभूमि रंग और अन्य सेटिंग्स को समायोजित करके पीडीएफ आउटपुट को अनुकूलित कर सकते हैंPdfSaveOptions.

क्या जावा के लिए Aspose.HTML के परीक्षण संस्करण की कोई सीमाएँ हैं?

परीक्षण संस्करण में कुछ सीमाएँ हो सकती हैं, इसलिए विवरण के लिए दस्तावेज़ की जाँच करने की अनुशंसा की जाती है।

मुझे जावा के लिए Aspose.HTML के लिए समर्थन कहाँ से मिल सकता है?

आप अपने प्रश्नों के उत्तर पा सकते हैं और सहायता प्राप्त कर सकते हैंAspose.HTML फोरम.