जावा के लिए Aspose.CAD के साथ डायनामिक पीडीएफ तैयार करना

परिचय

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

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

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

  • जावा पर्यावरण: सुनिश्चित करें कि आपकी मशीन पर जावा स्थापित है।
  • Aspose.CAD लाइब्रेरी: जावा के लिए Aspose.CAD लाइब्रेरी को डाउनलोड और इंस्टॉल करेंलिंक को डाउनलोड करें.
  • दस्तावेज़ निर्देशिका: अपने DWG चित्रों के लिए एक निर्देशिका सेट करें।

पैकेज आयात करें

अपने जावा प्रोजेक्ट में, आवश्यक पैकेज आयात करें:

import com.aspose.cad.Image;
import com.aspose.cad.SizeF;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.VectorRasterizationOptions;

चरण 1: सीएडी ड्राइंग लोड करें

अपनी CAD ड्राइंग को इसमें लोड करके प्रारंभ करेंCadImage वस्तु:

String dataDir = "Your Document Directory" + "DWGDrawings/";
CadImage cadImage = (CadImage)Image.load(dataDir + "City skyway map.dwg");

चरण 2: रैस्टराइज़ेशन विकल्प कॉन्फ़िगर करें

CAD छवि के लिए रेखापुंज विकल्प सेट करें:

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);

चरण 3: लेआउट पृष्ठ आकार अनुकूलित करें

सीएडी ड्राइंग के भीतर कई लेआउट के लिए कस्टम आकार परिभाषित करें:

rasterizationOptions.getLayoutPageSizes().addItem("ANSI C Plot", new SizeF(500, 1000));
rasterizationOptions.getLayoutPageSizes().addItem("8.5 x 11 Plot", new SizeF(1000, 100));

चरण 4: पीडीएफ विकल्प सेट करें

रैस्टराइज़ेशन सेटिंग्स को शामिल करते हुए पीडीएफ विकल्पों को कॉन्फ़िगर करें:

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

चरण 5: पीडीएफ के रूप में सहेजें

संसाधित CAD छवि को PDF के रूप में सहेजें:

cadImage.save(dataDir + "singlePDF_out.pdf", pdfOptions);

बधाई हो! आपने जावा के लिए Aspose.CAD का उपयोग करके विभिन्न लेआउट के साथ सफलतापूर्वक एक एकल पीडीएफ बनाया है।

निष्कर्ष

इस ट्यूटोरियल में, हमने CAD ड्राइंग से विविध लेआउट के साथ पीडीएफ उत्पन्न करने के लिए जावा के लिए Aspose.CAD के सहज एकीकरण का पता लगाया। लाइब्रेरी का लचीलापन और मजबूत विशेषताएं इसे सीएडी हेरफेर कार्यों के लिए एक पसंदीदा विकल्प बनाती हैं।

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

Q1: क्या मैं अन्य जावा लाइब्रेरीज़ के साथ जावा के लिए Aspose.CAD का उपयोग कर सकता हूँ?

A1: हां, जावा के लिए Aspose.CAD को व्यापक कार्यक्षमता प्रदान करते हुए अन्य जावा लाइब्रेरीज़ के साथ सहजता से एकीकृत करने के लिए डिज़ाइन किया गया है।

Q2: क्या कोई परीक्षण संस्करण उपलब्ध है?

ए2: बिल्कुल! आप नि:शुल्क परीक्षण संस्करण तक पहुंच सकते हैंयहाँ.

Q3: मुझे अतिरिक्त सहायता कहां मिल सकती है?

A3: पर जाएँAspose.CAD फोरम सामुदायिक समर्थन और चर्चा के लिए।

Q4: मैं अस्थायी लाइसेंस कैसे प्राप्त करूं?

A4: आप एक अस्थायी लाइसेंस प्राप्त कर सकते हैंयहाँ.

Q5: मैं पूर्ण संस्करण कहां से खरीद सकता हूं?

A5: Java के लिए Aspose.CAD का पूर्ण संस्करण खरीदेंयहाँ.