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

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

लाइसेंसिंग और ओपन सोर्स

Aspose.Words FOSS for .NET के लिए लाइसेंसिंग मॉडल क्या है?

Aspose.Words FOSS for .NET MIT लाइसेंस के तहत जारी किया गया है। आप इसे व्यक्तिगत, व्यावसायिक और बंद-स्रोत प्रोजेक्ट्स में नि:शुल्क उपयोग कर सकते हैं, बिना किसी रॉयल्टी और बिना रनटाइम लाइसेंस कुंजी या सक्रियता चरण के — आपको केवल सॉफ़्टवेयर की किसी भी कॉपी के साथ कॉपीराइट नोटिस और लाइसेंस टेक्स्ट रखनी होगी।

यह FOSS संस्करण व्यावसायिक Aspose.Words for .NET उत्पाद से कैसे भिन्न है?

Aspose.Words .NET के लिए FOSS कोई पुनर्लेखन या रैपर नहीं है — यह .NET स्रोत कोड के लिए वास्तविक Aspose.Words है, जिसे एक मुक्त, ओपन-सोर्स कोर में संक्षिप्त किया गया है। यह वही Document Object Model व्यावसायिक उत्पाद (Document, DocumentBuilder, Section, Paragraph, Run, Table, और संबंधित वर्गों), लेकिन यह पेज-लेआउट और रेंडरिंग सबसिस्टम, कई लिगेसी और ओपन-डॉक्यूमेंट फ़ॉर्मेट, मेल मर्ज निष्पादन, LINQ Reporting, डॉक्यूमेंट तुलना, और एम्बेडेड-फ़ॉन्ट सबसेटिंग को छोड़ देता है। डिजिटल सिग्नेचर को सत्यापित किया जा सकता है लेकिन बनाया नहीं जा सकता। विशिष्टताओं के लिए नीचे फ़ॉर्मेट और सीमाओं से संबंधित प्रश्न देखें। पूर्ण फीचर सेट की आवश्यकता वाले डेवलपर्स उपयोग कर सकते हैं Aspose.Words .NET के लिए इन ओपन-सोर्स संसाधनों के साथ।

स्थापना और आवश्यकताएँ

Aspose.Words FOSS for .NET को मैं कैसे स्थापित करूँ?

लाइब्रेरी NuGet के माध्यम से या स्रोत कोड से बनाकर उपलब्ध है। रिपॉजिटरी को क्लोन करें और रिलीज़ कॉन्फ़िगरेशन में समाधान को बनाएं, फिर अपने एप्लिकेशन से Aspose.Words.csproj के लिए प्रोजेक्ट रेफ़रेंस जोड़ें:

git clone https://github.com/aspose-words-foss/Aspose.Words-FOSS-for-.NET.git
cd Aspose.Words-FOSS-for-.NET
dotnet build Aspose.Words.sln -c Release

कौन से .NET संस्करण और ऑपरेटिंग सिस्टम समर्थित हैं?

लाइब्रेरी .NET स्टैंडर्ड 2.0 को लक्षित करती है, इसलिए यह .NET फ्रेमवर्क 4.6.2+ और .NET 6/8/10 पर, विंडोज, लिनक्स और macOS पर चलती है। यह शुद्ध प्रबंधित C# है जिसमें कोई नेटिव निर्भरताएँ नहीं हैं, इसलिए अतिरिक्त सिस्टम पैकेज स्थापित करने की आवश्यकता नहीं है।

फ़ॉर्मेट समर्थन

कौन से फ़ाइल फ़ॉर्मेट Aspose.Words FOSS for .NET पढ़ और लिख सकता है?

फ़ॉर्मेटLoadSave
DOCXहाँहाँ
DOCMहाँहाँ
DOTXहाँहाँ
DOTMहाँहाँ
फ़्लैट OPC (प्लस मैक्रो-सक्षम और टेम्पलेट वैरिएंट्स)हाँहाँ
Markdownहाँहाँ
सादा पाठहाँहाँ

DOCX, DOCM, DOTX, DOTM, और Flat OPC सभी एक ही OOXML रीडर/राइटर साझा करते हैं।

क्या मैं DOC, RTF, ODT, HTML, या EPUB फ़ाइलें लोड या सेव कर सकता हूँ?

नहीं। इस संस्करण की फ़ॉर्मेट सूची DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown, और साधारण टेक्स्ट पर समाप्त होती है — .doc, .rtf, .odt, .html, और .epub इस सूची के बाहर हैं, और ऐसी किसी भी फ़ाइल को खोलने पर अपवाद उत्पन्न होता है।

क्या Aspose.Words FOSS for .NET दस्तावेज़ों को PDF, XPS, या इमेज फ़ॉर्मैट में निर्यात कर सकता है?

नहीं। इस संस्करण में पेज-लेआउट और रेंडरिंग सबसिस्टम शामिल नहीं है, इसलिए Document.Save() PDF, XPS, या इमेज फ़ॉर्मैट में निर्यात नहीं कर सकता।

इसके बजाय DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown, या साधारण टेक्स्ट में सहेजें। व्यावसायिक Aspose.Words .NET के लिए PDF, XPS, और इमेज फ़ॉर्मैट जोड़ता है।

API Usage

मैं एक नया दस्तावेज़ कैसे बनाऊँ?

एक Document बनाएँ, उसे एक DocumentBuilder में लपेटें, और सहेजने से पहले सामग्री डालने के लिए बिल्डर की उच्च-स्तरीय विधियों का उपयोग करें:

using Aspose.Words;

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello, Aspose.Words FOSS!");

doc.Save("output.docx");

मैं मौजूदा DOCX दस्तावेज़ को कैसे लोड करूँ?

फ़ाइल पथ को Document कन्स्ट्रक्टर को पास करें: new Document("input.docx"). वही कन्स्ट्रक्टर एक Stream भी स्वीकार करता है, और दोनों में ऐसे ओवरलोड होते हैं जो फ़ाइल के पार्सिंग पर अधिक सूक्ष्म नियंत्रण के लिए एक LoadOptions ऑब्जेक्ट लेते हैं।

DATE या DOCPROPERTY जैसे फ़ील्ड कैसे अपडेट होते हैं?

Aspose.Words FOSS for .NET में एक पूर्ण फ़ील्ड मूल्यांकन इंजन शामिल है, इसलिए DATE, DOCPROPERTY, REF, SEQ जैसे कंटेंट फ़ील्ड और मेल-मेर्ज फ़ील्ड प्रोग्रामेटिक रूप से अपडेट होते हैं। पेज लेआउट पर निर्भर फ़ील्ड — जैसे कि सामग्री तालिका में पेज नंबर — एक गणना किए गए मान के बजाय एक प्लेसहोल्डर 0 के रूप में मूल्यांकित होते हैं, क्योंकि इस संस्करण में वह लेआउट इंजन नहीं है जो सामान्यतः दस्तावेज़ को पृष्ठांकित करता है।

ज्ञात सीमाएँ

क्या यह संस्करण मेल मर्ज, LINQ रिपोर्टिंग, या दस्तावेज़ तुलना को निष्पादित करने का समर्थन करता है?

नहीं। इस FOSS संस्करण में मेल मर्ज निष्पादन, LINQ रिपोर्टिंग, दस्तावेज़ तुलना, और एम्बेडेड-फ़ॉन्ट सबसेटिंग शामिल नहीं हैं। मेल-मेर्ज सेटिंग्स और फ़ील्ड (उदाहरण के लिए MailMergeSettings) को मॉडल करने वाली क्लासें ऑब्जेक्ट मॉडल में मौजूद हैं, लेकिन वास्तविक मर्ज चलाना इस संस्करण का हिस्सा नहीं है।

क्या Aspose.Words FOSS for .NET दस्तावेज़ पर डिजिटल हस्ताक्षर बना सकता है?

नहीं। यह संस्करण पहले से .docx फ़ाइल में संलग्न डिजिटल हस्ताक्षरों की जाँच और सत्यापन कर सकता है — Document.DigitalSignatures, DigitalSignatureUtil.LoadSignatures() और DigitalSignature/DigitalSignatureCollection क्लासों के माध्यम से — लेकिन यह नए हस्ताक्षर नहीं बना सकता। एक साइनिंग वर्कफ़्लो के लिए व्यावसायिक Aspose.Words for .NET आवश्यक है।

क्या एम्बेडेड-फ़ॉन्ट सबसेटिंग समर्थित है?

नहीं। जब EmbedTrueTypeFonts सक्रिय हो, तो फ़ॉन्ट को पूरे फ़ाइलों के रूप में एम्बेड किया जाता है, न कि केवल दस्तावेज़ में वास्तव में उपयोग किए गए ग्लिफ़्स तक सीमित किया जाता है।

यह भी देखें

 हिन्दी