यह संक्षिप्त ट्यूटोरियल लाइब्रेरी का उपयोग करने के लिए एप्लिकेशन कॉन्फ़िगरेशन को साझा करके और इस एप्लिकेशन को लिखने के लिए चरणबद्ध दृष्टिकोण को साझा करके DWF को C# में PDF में कनवर्ट करने की प्रक्रिया का वर्णन करता है। आप अपनी आवश्यकताओं के अनुसार आउटपुट PDF को अनुकूलित करने के लिए CadRasterizationOptions वर्ग का उपयोग कर सकते हैं। नमूना कोड में DWF फ़ाइल को C# में PDF में बदलने के लिए, हमने आउटपुट PDF फ़ाइल के लिए पृष्ठ आकार की सेटिंग प्रदर्शित की है।
फ़ाइल को DWF से PDF में C# में कनवर्ट करने के चरण
- NuGet पैकेज मैनेजर से Aspose.CAD for .NET जोड़ने के लिए प्रोजेक्ट को कॉन्फ़िगर करें
- स्रोत DWF फ़ाइल को Image क्लास ऑब्जेक्ट में लोड करें
- रैस्टराइज़ेशन को कस्टमाइज़ करने के लिए CadRasterizationOptions क्लास ऑब्जेक्ट को इंस्टेंट करें
- आउटपुट पीडीएफ पेज का आकार सेट करें
- PdfOptions क्लास ऑब्जेक्ट घोषित करें
- PdfOptions की VectorRasterizationOptions प्रॉपर्टी सेट करें
- PdfOptions ऑब्जेक्ट का उपयोग करके पीडीएफ फाइल को सेव करें
ये चरण सटीक रूप से उस प्रक्रिया को परिभाषित करते हैं जो DWF फ़ाइल को C# में PDF में बदल सकती है। सबसे पहले, आपको DWF फ़ाइल को इमेज क्लास ऑब्जेक्ट में लोड करना होगा और फिर डिफ़ॉल्ट सेटिंग्स के साथ तर्क के रूप में PdfOptions ऑब्जेक्ट का उपयोग करके इसे सहेजना होगा। हालाँकि, यदि आप DWF फ़ाइल के रैस्टराइज़ेशन को अनुकूलित करना चाहते हैं तो आप CadRasterizationOptions क्लास ऑब्जेक्ट का उपयोग कर सकते हैं और कुछ गुण सेट कर सकते हैं जैसे हम आउटपुट PDF का पृष्ठ आकार सेट करते हैं।
सी # में डीडब्ल्यूएफ को पीडीएफ में कनवर्ट करने के लिए कोड
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace AsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert DWF to PDF in C# | |
{ | |
// Load license | |
Aspose.CAD.License lic = new Aspose.CAD.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load DWF file in the Image class object | |
using (Image image = Image.Load("sample.dwf")) | |
{ | |
// Instantiate CadRasterizationOptions class object | |
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions(); | |
// Set page size | |
dwfRasterizationOptions.PageHeight = 500; | |
dwfRasterizationOptions.PageWidth = 500; | |
// Initialize PdfOptions object | |
PdfOptions pdfOptions = new PdfOptions(); | |
// Set vector rasterization options | |
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions; | |
// Save PDF file | |
image.Save("output.pdf", pdfOptions); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
इस कोड का उपयोग C#* में *DWF से PDF कन्वर्टर सॉफ़्टवेयर लिखने के लिए किया जा सकता है क्योंकि इसमें सभी आवश्यक वर्ग और विधियाँ पेश की गई हैं। CadRasterizationOptions वर्ग का उपयोग रैस्टराइज़ेशन प्रक्रिया को अनुकूलित करने के लिए किया जाता है जैसे कि पृष्ठ का आकार सेट किया जाता है, हालांकि, आप अन्य गुणों को भी सेट कर सकते हैं जैसे कि पृष्ठभूमि का रंग, ड्रा रंग, ड्रा प्रकार, परतें, लेआउट, पेन विकल्प और कुछ नाम रखने के लिए गुणवत्ता।
इस लेख ने हमें DWF फ़ाइल को C# में PDF में कनवर्ट करना सिखाया है। यदि आप किसी DXF फ़ाइल से टेक्स्ट निकालने की प्रक्रिया सीखना चाहते हैं तो लेख सी # में डीएक्सएफ फ़ाइल से टेक्स्ट कैसे निकालें देखें।