रेंडर किए गए HTML से फ़ॉन्ट्स को बाहर निकालें

परिचय

.NET के लिए GroupDocs.Viewer एक शक्तिशाली दस्तावेज़ रेंडरिंग लाइब्रेरी है जो डेवलपर्स को बाहरी निर्भरता की आवश्यकता के बिना अपने .NET अनुप्रयोगों में 50 से अधिक दस्तावेज़ प्रारूप प्रदर्शित करने की अनुमति देता है। इस ट्यूटोरियल में, हम GroupDocs.Viewer की एक विशिष्ट सुविधा पर ध्यान केंद्रित करेंगे: रेंडर किए गए HTML आउटपुट से फ़ॉन्ट को बाहर करना।

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

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

  1. C# और .NET विकास की बुनियादी समझ।
  2. .NET के लिए GroupDocs.Viewer स्थापित। आप इसे यहां से डाउनलोड कर सकते हैंयहाँ.
  3. C# विकास के लिए विजुअल स्टूडियो या कोई अन्य IDE।

नामस्थान आयात करें

अपने C# कोड में, आवश्यक नामस्थान शामिल करना सुनिश्चित करें:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

चरण 1: आउटपुट डायरेक्टरी को परिभाषित करें

वह निर्देशिका सेट करें जहाँ आप रेंडर की गई HTML फ़ाइलें सहेजना चाहते हैं।

string outputDirectory = "Your Document Directory";

चरण 2: पृष्ठ फ़ाइल पथ स्वरूप को परिभाषित करें

प्रस्तुत दस्तावेज़ के अलग-अलग पृष्ठों के फ़ाइल पथों के लिए प्रारूप निर्दिष्ट करें।

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

चरण 3: व्यूअर ऑब्जेक्ट को आरंभ करें

जिस दस्तावेज़ को आप प्रस्तुत करना चाहते हैं, उसके साथ व्यूअर ऑब्जेक्ट को इंस्टेंट करें।

using (Viewer viewer = new Viewer("YourDocumentPath"))
{
    // आपका कोड यहां जाता है
}

चरण 4: HTML दृश्य विकल्प सेट करें

HTML रेंडरिंग के लिए विकल्पों को परिभाषित करें, जिसमें शामिल किए जाने वाले एम्बेडेड संसाधनों और फ़ॉन्ट का प्रारूप शामिल है।

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.FontsToExclude.Add("Arial");

चरण 5: दस्तावेज़ प्रस्तुत करें

दस्तावेज़ को प्रस्तुत करने के लिए व्यूअर ऑब्जेक्ट में HTML व्यू विकल्प पास करें।

viewer.View(options);

चरण 6: आउटपुट रेंडर किए गए दस्तावेज़ का स्थान

उपयोगकर्ता को उस स्थान के बारे में सूचित करें जहां प्रस्तुत HTML फ़ाइलें सहेजी गई हैं।

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

निष्कर्ष

इस ट्यूटोरियल में, हमने सीखा कि रेंडर किए गए HTML आउटपुट से फ़ॉन्ट को बाहर करने के लिए .NET के लिए GroupDocs.Viewer का उपयोग कैसे करें। ऊपर बताए गए चरणों का पालन करके, आप अपनी विशिष्ट आवश्यकताओं को पूरा करने के लिए रेंडरिंग प्रक्रिया को अनुकूलित कर सकते हैं, जिससे आपके एप्लिकेशन में दस्तावेज़ों का इष्टतम प्रदर्शन सुनिश्चित हो सकेगा।

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

क्या मैं प्रस्तुत HTML से अनेक फ़ॉन्ट को बाहर कर सकता हूँ?

हाँ, आप इसमें एकाधिक फ़ॉन्ट नाम जोड़ सकते हैंFontsToExclude HTML दृश्य विकल्पों में सूची।

क्या GroupDocs.Viewer सभी .NET फ़्रेमवर्क के साथ संगत है?

हाँ, GroupDocs.Viewer .NET Framework 4.6.1 और उच्चतर का समर्थन करता है।

क्या मैं दूरस्थ भंडारण स्थानों से दस्तावेज़ प्रस्तुत कर सकता हूँ?

हां, GroupDocs.Viewer स्थानीय भंडारण के साथ-साथ दूरस्थ भंडारण स्थानों और स्ट्रीम से दस्तावेज़ प्रस्तुत करने का समर्थन करता है।

क्या GroupDocs.Viewer HTML आउटपुट के लिए प्रतिक्रियाशील डिज़ाइन का समर्थन करता है?

हाँ, आप HTML दृश्य विकल्पों को तदनुसार समायोजित करके प्रतिक्रियाशील रेंडरिंग सक्षम कर सकते हैं।

क्या GroupDocs.Viewer के लिए तकनीकी सहायता उपलब्ध है?

हां, आप सहायता मांग सकते हैं और चर्चा में भाग ले सकते हैंGroupDocs.Viewer फ़ोरम.