Java के लिए Aspose.Words में दस्तावेज़ों को PDF के रूप में सहेजना

Java के लिए Aspose.Words में दस्तावेज़ों को PDF के रूप में सहेजने का परिचय

इस चरण-दर-चरण मार्गदर्शिका में, हम यह पता लगाएंगे कि Java के लिए Aspose.Words का उपयोग करके दस्तावेज़ों को PDF के रूप में कैसे सहेजा जाए। हम PDF रूपांतरण के विभिन्न पहलुओं को कवर करेंगे और प्रक्रिया को आसान बनाने के लिए कोड उदाहरण प्रदान करेंगे।

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

आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ मौजूद हैं:

  • आपके सिस्टम पर जावा डेवलपमेंट किट (JDK) स्थापित है।
  • Aspose.Words for Java लाइब्रेरी। आप इसे यहाँ से डाउनलोड कर सकते हैंयहाँ.

दस्तावेज़ को PDF में परिवर्तित करना

किसी Word दस्तावेज़ को PDF में बदलने के लिए, आप निम्नलिखित कोड स्निपेट का उपयोग कर सकते हैं:

Document doc = new Document("input.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions();
doc.save("output.pdf", saveOptions);

प्रतिस्थापित करें"input.docx" अपने वर्ड दस्तावेज़ के पथ के साथ और"output.pdf" वांछित आउटपुट पीडीएफ फ़ाइल पथ के साथ।

पीडीएफ सेव विकल्पों को नियंत्रित करना

आप इसका उपयोग करके विभिन्न पीडीएफ सेव विकल्पों को नियंत्रित कर सकते हैंPdfSaveOptions वर्ग। उदाहरण के लिए, आप पीडीएफ दस्तावेज़ के लिए प्रदर्शन शीर्षक इस प्रकार सेट कर सकते हैं:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setDisplayDocTitle(true);
doc.save("output.pdf", saveOptions);

पीडीएफ में फ़ॉन्ट एम्बेड करना

उत्पन्न पीडीएफ में फ़ॉन्ट एम्बेड करने के लिए, निम्नलिखित कोड का उपयोग करें:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setEmbedFullFonts(true);
doc.save("output.pdf", saveOptions);

दस्तावेज़ गुण अनुकूलित करना

आप जेनरेट किए गए PDF में दस्तावेज़ गुण अनुकूलित कर सकते हैं। उदाहरण के लिए:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setCustomPropertiesExport(PdfCustomPropertiesExport.STANDARD);
doc.save("output.pdf", saveOptions);

दस्तावेज़ संरचना निर्यात करना

दस्तावेज़ संरचना को निर्यात करने के लिए, सेट करेंexportDocumentStructure विकल्पtrue:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setExportDocumentStructure(true);
doc.save("output.pdf", saveOptions);

छवि संपीड़न

आप निम्नलिखित कोड का उपयोग करके छवि संपीड़न को नियंत्रित कर सकते हैं:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setImageCompression(PdfImageCompression.JPEG);
doc.save("output.pdf", saveOptions);

अंतिम मुद्रित संपत्ति अद्यतन करना

पीडीएफ में “अंतिम मुद्रित” गुण को अद्यतन करने के लिए, उपयोग करें:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setUpdateLastPrintedProperty(true);
doc.save("output.pdf", saveOptions);

डीएमएल 3डी प्रभाव रेंडरिंग

DML 3D प्रभावों के उन्नत रेंडरिंग के लिए, रेंडरिंग मोड सेट करें:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setDml3DEffectsRenderingMode(Dml3DEffectsRenderingMode.ADVANCED);
doc.save("output.pdf", saveOptions);

छवियों का अंतर्वेशन

आप छवि गुणवत्ता सुधारने के लिए छवि प्रक्षेप सक्षम कर सकते हैं:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setInterpolateImages(true);
doc.save("output.pdf", saveOptions);

निष्कर्ष

Aspose.Words for Java लचीलेपन और अनुकूलन विकल्पों के साथ Word दस्तावेज़ों को PDF प्रारूप में परिवर्तित करने के लिए व्यापक क्षमताएँ प्रदान करता है। आप PDF आउटपुट के विभिन्न पहलुओं को नियंत्रित कर सकते हैं, जिसमें फ़ॉन्ट, दस्तावेज़ गुण, छवि संपीड़न, और बहुत कुछ शामिल है।

अक्सर पूछे जाने वाले प्रश्न

मैं Java के लिए Aspose.Words का उपयोग करके Word दस्तावेज़ को PDF में कैसे परिवर्तित करूं?

किसी Word दस्तावेज़ को PDF में बदलने के लिए निम्नलिखित कोड का उपयोग करें:

Document doc = new Document("input.docx");
PdfSaveOptions saveOptions = new PdfSaveOptions();
doc.save("output.pdf", saveOptions);

प्रतिस्थापित करें"input.docx" अपने वर्ड दस्तावेज़ के पथ के साथ और"output.pdf" वांछित आउटपुट पीडीएफ फ़ाइल पथ के साथ।

क्या मैं Java के लिए Aspose.Words द्वारा उत्पन्न पीडीएफ में फ़ॉन्ट एम्बेड कर सकता हूँ?

हां, आप सेटिंग करके पीडीएफ में फ़ॉन्ट एम्बेड कर सकते हैंsetEmbedFullFonts विकल्पtrue मेंPdfSaveOptions. यहाँ एक उदाहरण है:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setEmbedFullFonts(true);
doc.save("output.pdf", saveOptions);

मैं उत्पन्न पीडीएफ में दस्तावेज़ गुणों को कैसे अनुकूलित कर सकता हूं?

आप पीडीएफ में दस्तावेज़ गुणों को अनुकूलित कर सकते हैंsetCustomPropertiesExport विकल्प मेंPdfSaveOptions। उदाहरण के लिए:

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setCustomPropertiesExport(PdfCustomPropertiesExport.STANDARD);
doc.save("output.pdf", saveOptions);

Java के लिए Aspose.Words में छवि संपीड़न का उद्देश्य क्या है?

इमेज कम्प्रेशन आपको जेनरेट की गई PDF में इमेज की गुणवत्ता और आकार को नियंत्रित करने की अनुमति देता है। आप इमेज कम्प्रेशन मोड को सेट करने के लिए इसका उपयोग कर सकते हैंsetImageCompression मेंPdfSaveOptions.

मैं पीडीएफ में “अंतिम मुद्रित” गुण कैसे अपडेट करूं?

आप PDF में “अंतिम मुद्रित” प्रॉपर्टी को सेट करके अपडेट कर सकते हैंsetUpdateLastPrintedProperty कोtrue मेंPdfSaveOptionsइससे पीडीएफ मेटाडेटा में अंतिम मुद्रित तिथि प्रतिबिंबित होगी।

पीडीएफ में कनवर्ट करते समय मैं छवि गुणवत्ता कैसे सुधार सकता हूँ?

छवि गुणवत्ता सुधारने के लिए, सेटिंग करके छवि इंटरपोलेशन सक्षम करेंsetInterpolateImages कोtrue मेंPdfSaveOptionsइससे पीडीएफ में चिकनी और उच्च गुणवत्ता वाली छवियां प्राप्त होंगी।