Aspose.Words for .NET
Microsoft Word दस्तावेज़ों को संसाधित करने के लिए C# .NET API
माइक्रोसॉफ्ट वर्ड या अन्य तृतीय-पक्ष सॉफ़्टवेयर का उपयोग किए बिना वर्ड फ़ाइलों को बनाने, संशोधित करने, परिवर्तित करने और प्रस्तुत करने के लिए उन्नत वर्ड दस्तावेज़ प्रसंस्करण एपीआई।
Aspose.Words for .NET एक उन्नत श्रेणी की लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को दस्तावेज़ों की एक विस्तृत श्रृंखला निष्पादित करने में सक्षम बनाती है। प्रसंस्करण और हेरफेर कार्य। Aspose.Words कई लोकप्रिय फ़ाइल स्वरूपों जैसे DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB और अन्य स्वरूपों का समर्थन करता है। Aspose.Words के साथ आप Microsoft Word® या अन्य तृतीय-पक्ष सॉफ़्टवेयर का उपयोग किए बिना दस्तावेज़ उत्पन्न, संशोधित, परिवर्तित, प्रस्तुत और प्रिंट कर सकते हैं। एपीआई का उपयोग विंडोज, लिनक्स और मैक ओएस और विभिन्न अन्य ऑपरेटिंग सिस्टमों की एक विस्तृत श्रृंखला के लिए सॉफ्टवेयर एप्लिकेशन विकसित करने के लिए किया जा सकता है।
.NET के लिए Aspose.Words सॉफ़्टवेयर डेवलपर्स को अपने दस्तावेज़ों को 35 से अधिक समर्थित फ़ाइल स्वरूपों में आयात और निर्यात करने में सक्षम बनाता है। आप Word दस्तावेज़ों को आसानी से DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB और कई अन्य में खोल और परिवर्तित कर सकते हैं। यह अपने सभी समर्थित प्रारूपों के बीच दस्तावेज़ों को परिवर्तित करने का समर्थन करता है, अधिकांश रूपांतरण उच्च निष्ठा के साथ किए जाते हैं जो न्यूनतम स्वरूपण हानि सुनिश्चित करता है। संपूर्ण दस्तावेज़ों या किसी दस्तावेज़ के विशेष पृष्ठों को परिवर्तित करना भी संभव है।
Aspose.Words for .NET को संभालना बहुत आसान है और लाइब्रेरी के कई उन्नत फीचर्स वाले हिस्से हैं जैसे स्क्रैच से दस्तावेज़ या रिपोर्ट तैयार करना, टेम्प्लेट का उपयोग करके दस्तावेज़ बनाना, हेडर और फ़ुटर डालना, नए पैराग्राफ जोड़ना, सूचियां डालना या तालिकाएँ, पाठ, फ़ील्ड, हाइपरलिंक जोड़ें, बुकमार्क और छवियाँ डालें, आकृतियाँ और टेक्स्टबॉक्स डालें, वॉटरमार्क डालें, छवियाँ निकालें, दस्तावेज़ों को जोड़ना या विभाजित करना, दस्तावेज़ों के बीच टुकड़ों की प्रतिलिपि बनाना, दस्तावेज़ों की सुरक्षा और असुरक्षित करना, दस्तावेज़ गुणों को संशोधित करना, दस्तावेज़ में HTML टुकड़े सम्मिलित करना और भी कई।
.NET के लिए Aspose.Words के साथ शुरुआत करना
.NET के लिए Aspose.Words इंस्टॉल करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।
NuGet के माध्यम से .NET के लिए Aspose.Words इंस्टॉल करें
NuGet\Install-Package Aspose.Words -Version 23.1.0
आप इसे सीधे Aspose उत्पाद पृष्ठ से भी डाउनलोड कर सकते हैं।वर्ड दस्तावेज़ को अन्य फ़ाइल स्वरूपों में परिवर्तित करना
Aspose.Words for .NET लाइब्रेरी में एक शक्तिशाली कनवर्टर शामिल किया गया है जो डेवलपर्स को अपने स्वयं के .NET अनुप्रयोगों के अंदर Word दस्तावेज़ों को एक प्रारूप से दूसरे प्रारूप में परिवर्तित करने में मदद करता है। लाइब्रेरी में कई लोकप्रिय फ़ाइल स्वरूपों में रूपांतरण के लिए समर्थन शामिल है। यहां लाइब्रेरी द्वारा समर्थित सबसे लोकप्रिय रूपांतरण संयोजन हैं, वर्ड (डॉक, डॉक्स) को पीडीएफ में परिवर्तित करना और इसके विपरीत, वर्ड और पीडीएफ दस्तावेज़ को छवि में परिवर्तित करना, दस्तावेज़ को मार्कडाउन निर्यात करना, HTML को पीडीएफ में कनवर्ट करना, पीडीएफ को ईपीयूबी में कनवर्ट करना, वर्ड को कनवर्ट करना। HTML में, Mobi को EPUB में बदलें, RTF को PDF में बदलें, ODT को PDF में बदलें, DOCX को DOC में बदलें, HTML को वर्ड में बदलें और भी बहुत कुछ। निम्नलिखित उदाहरण एपीआई की शक्ति को दर्शाता है, सी# कोड की केवल दो पंक्तियों के साथ आप विभिन्न दस्तावेज़ों को फ़ाइल स्वरूप में परिवर्तित कर सकते हैं।
पीडीएफ दस्तावेज़ को .NET API के माध्यम से DOCX में बदलें
Document doc = new Document(MyDir + "Pdf Document.pdf");
doc.Save(ArtifactsDir + "BaseConversions.PdfToDocx.docx");
Convert Word DOCX to HTML via C# .NET API
// Load the document from disk.
Document doc = new Document(dataDir + "Test File.docx");
// Save the document into HTML.
doc.Save(dataDir + "Document", SaveFormat.Html);
.NET API के माध्यम से मेल मर्ज और रिपोर्टिंग का उपयोग करें
मेल मर्ज एक लोकप्रिय सुविधा है जो डेवलपर्स को डेटा स्रोत से डेटा को वर्ड टेम्पलेट दस्तावेज़ में मर्ज करने की अनुमति देती है। इसका उपयोग पत्र, लेबल और लिफाफे आदि जैसे दस्तावेजों को जल्दी और आसानी से बनाने के लिए किया जा सकता है। .NET के लिए Aspose.Words में मेल मर्ज फ़ील्ड के साथ टेम्पलेट्स से दस्तावेज़ बनाने के लिए पूर्ण समर्थन शामिल है। लाइब्रेरी उपयोगकर्ताओं को मानक मेल मर्ज तकनीक का उपयोग करके रिपोर्ट, कैटलॉग, इन्वेंट्री और चालान जैसे और भी अधिक जटिल दस्तावेज़ बनाने की अनुमति देती है। लाइब्रेरी मेल मर्ज टेम्पलेट का उपयोग करके दस्तावेज़ बनाने की प्रक्रिया को सरल बनाती है। मेल मर्ज टेम्प्लेट बनाने के लिए आप कई तरीकों का उपयोग कर सकते हैं। लाइब्रेरी मेल मर्ज के लिए विभिन्न डेटा स्रोतों का समर्थन करती है जैसे डेटाटेबल, डेटाव्यू, डेटासेट, आईडीटारीडर, एडीओ .NET द्वारा समर्थित मानों की एक श्रृंखला इत्यादि।
.NET API के माध्यम से वर्ड फ़ाइलों में चार्ट के साथ कार्य करना
चार्ट डेटा का एक ग्राफिकल प्रतिनिधित्व है जिसका उपयोग ग्राफ़िक रूप से जानकारी संप्रेषित करने के लिए किया जा सकता है। .NET के लिए Aspose.Words में शुरू से ही OOXML चार्ट बनाने के लिए समर्थन शामिल है और साथ ही .NET अनुप्रयोगों के अंदर मौजूदा चार्ट को संशोधित किया गया है। लाइब्रेरी में विभिन्न प्रकार के चार्ट शामिल हैं जैसे बार चार्ट, लाइन चार्ट, पाई चार्ट, एरिया चार्ट, कॉलम चार्ट, स्कैटर चार्ट, सरफेस चार्ट, स्टॉक चार्ट, रडार चार्ट इत्यादि। लाइब्रेरी एकल चार्टसीरीज़ के चार्ट डेटा लेबल के साथ-साथ चार्ट सीरीज़ संग्रह के साथ काम करने का समर्थन करती है। पुस्तकालयों में चार्ट डेटा लेबल की प्रारूप संख्या, सेट चार्ट अक्ष गुण, अक्ष के प्रारूप संख्या मान आदि के लिए समर्थन शामिल है।
C# API के माध्यम से स्कैटर चार्ट कैसे डालें
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithCharts();
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert Scatter chart.
Shape shape = builder.InsertChart(ChartType.Scatter, 432, 252);
Chart chart = shape.Chart;
// Use this overload to add series to any type of Scatter charts.
chart.Series.Add("AW Series 1", new double[] { 0.7, 1.8, 2.6 }, new double[] { 2.7, 3.2, 0.8 });
dataDir = dataDir + "TestInsertScatterChart_out.docx";
doc.Save(dataDir);
C# .NET API के माध्यम से Word दस्तावेज़ों में छवियाँ प्रबंधित करें
Aspose.Words for .NET लाइब्रेरी सॉफ्टवेयर डेवलपर्स को अपने वर्ड दस्तावेज़ों के अंदर विभिन्न प्रकार की छवियों को जोड़ने और प्रबंधित करने में सक्षम बनाती है। लाइब्रेरी एक यूआरएल से, एक स्ट्रीम से, एक छवि ऑब्जेक्ट का उपयोग करके, एक बाइट सरणी से, इनलाइन या किसी विशिष्ट स्थिति पर फ़्लोटिंग, प्रतिशत स्केल या कस्टम आकार इत्यादि में छवियों को सम्मिलित करने का समर्थन करती है। लाइब्रेरी Word दस्तावेज़ों से छवियाँ निकालने का भी समर्थन करती है। दस्तावेज़ पृष्ठ पर बारकोड सम्मिलित करना और बारकोड के गुणों को संशोधित करना भी संभव है। आप छवि आकार को अनुकूलित कर सकते हैं, छवि काट सकते हैं और छवियों को WMF के रूप में सहेज सकते हैं।
.NET API के माध्यम से प्रत्येक दस्तावेज़ पृष्ठ पर बारकोड डालें
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithImages();
// Create a blank documenet.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// The number of pages the document should have.
int numPages = 4;
// The document starts with one section, insert the barcode into this existing section.
InsertBarcodeIntoFooter(builder, doc.FirstSection, 1, HeaderFooterType.FooterPrimary);
for (int i = 1; i < numPages; i++)
{
// Clone the first section and add it into the end of the document.
Section cloneSection = (Section)doc.FirstSection.Clone(false);
cloneSection.PageSetup.SectionStart = SectionStart.NewPage;
doc.AppendChild(cloneSection);
// Insert the barcode and other information into the footer of the section.
InsertBarcodeIntoFooter(builder, cloneSection, i, HeaderFooterType.FooterPrimary);
}
dataDir = dataDir + "Document_out.docx";
// Save the document as a PDF to disk. You can also save this directly to a stream.
doc.Save(dataDir);