मूल पृष्ठ आकार के साथ पीडीएफ प्रस्तुत करें
परिचय
.NET विकास के क्षेत्र में, GroupDocs.Viewer PDF सहित विभिन्न दस्तावेज़ प्रारूपों को प्रस्तुत करने के लिए एक शक्तिशाली उपकरण के रूप में सामने आता है। दस्तावेज़ प्रबंधन में एक सामान्य आवश्यकता पीडीएफ को उनके मूल पृष्ठ आकार को संरक्षित करते हुए प्रस्तुत करना है। इस कार्य को निर्बाध रूप से प्राप्त करने के लिए .NET के लिए GroupDocs.Viewer और इसकी कार्यप्रणाली की व्यापक समझ की आवश्यकता है।
आवश्यक शर्तें
.NET के लिए GroupDocs.Viewer का उपयोग करके मूल पृष्ठ आकारों के साथ PDF प्रस्तुत करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं:
1. .NET के लिए GroupDocs.Viewer स्थापित करें
वेबसाइट से GroupDocs.Viewer लाइब्रेरी डाउनलोड करके शुरुआत करें। आप दिए गए से लाइब्रेरी प्राप्त कर सकते हैंलिंक को डाउनलोड करें. इसे अपने .NET प्रोजेक्ट में प्रभावी ढंग से एकीकृत करने के लिए दस्तावेज़ में दिए गए इंस्टॉलेशन निर्देशों का पालन करें।
2. विकास वातावरण स्थापित करें
सुनिश्चित करें कि आपके पास .NET विकास के लिए एक विकास वातावरण स्थापित है। इसमें विजुअल स्टूडियो जैसी संगत आईडीई स्थापित करना और सी# प्रोग्रामिंग की बुनियादी समझ शामिल है।
3. एक पीडीएफ दस्तावेज़ प्राप्त करें
GroupDocs.Viewer के साथ प्रस्तुत करने के लिए आपको एक नमूना पीडीएफ दस्तावेज़ की आवश्यकता होगी। आप परीक्षण उद्देश्यों के लिए किसी भी पीडीएफ दस्तावेज़ का उपयोग कर सकते हैं। यदि आपके पास कोई नहीं है, तो आप विभिन्न ऑनलाइन स्रोतों से एक नमूना पीडीएफ डाउनलोड कर सकते हैं।
नामस्थान आयात करें
पीडीएफ रेंडरिंग के साथ आगे बढ़ने से पहले, अपने सी# प्रोजेक्ट में आवश्यक नेमस्पेस आयात करना आवश्यक है। यह चरण आपको GroupDocs.Viewer लाइब्रेरी से आवश्यक कक्षाओं और विधियों तक पहुंचने की अनुमति देता है।
using System;
using System.IO;
using GroupDocs.Viewer.Options;
अब जब आपके पास आवश्यक शर्तें मौजूद हैं और आवश्यक नामस्थान आयातित हैं, तो आइए .NET के लिए GroupDocs.Viewer का उपयोग करके मूल पृष्ठ आकारों के साथ PDF को प्रस्तुत करने की प्रक्रिया को सरल चरणों में विभाजित करें:
चरण 1: आउटपुट डायरेक्टरी को परिभाषित करें
string outputDirectory = "Your Document Directory";
सुनिश्चित करें कि आप वह निर्देशिका निर्दिष्ट करें जहाँ आप रेंडर किए गए पृष्ठों को सहेजना चाहते हैं। प्रतिस्थापित करें"Your Document Directory"
अपनी इच्छित निर्देशिका के पथ के साथ।
चरण 2: पृष्ठ फ़ाइल पथ स्वरूप को परिभाषित करें
string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");
प्रस्तुत पृष्ठ फ़ाइलों के नामकरण के लिए प्रारूप सेट करें। इस उदाहरण में, पृष्ठों को प्रारूप में फ़ाइल नामों के साथ पीएनजी छवियों के रूप में सहेजा जाएगा"page_1.png"
, "page_2.png"
, और इसी तरह।
चरण 3: पीडीएफ को मूल पृष्ठ आकार के साथ प्रस्तुत करें
using (Viewer viewer = new Viewer("Path_to_Your_PDF_File.pdf"))
{
PngViewOptions viewOptions = new PngViewOptions(pageFilePathFormat);
viewOptions.PdfOptions.RenderOriginalPageSize = true;
viewer.View(viewOptions);
}
त्वरित करें एViewer
अपनी पीडीएफ फ़ाइल के पथ के साथ ऑब्जेक्ट करें। फिर, बनाएंPngViewOptions
निर्दिष्ट पृष्ठ फ़ाइल पथ प्रारूप के साथ। तय करनाRenderOriginalPageSize
संपत्ति कोtrue
प्रतिपादन करते समय मूल पृष्ठ आकार को संरक्षित करने के लिए।
चरण 4: प्रस्तुत दस्तावेज़ स्थान प्रदर्शित करें
Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");
सफल रेंडरिंग का संकेत देने वाला एक संदेश प्रिंट करें और वह निर्देशिका प्रदान करें जहां रेंडर किए गए पृष्ठ सहेजे गए हैं।
निष्कर्ष
जब आप इस ट्यूटोरियल में बताए गए चरणों का पालन करते हैं तो .NET के लिए GroupDocs.Viewer का उपयोग करके मूल पृष्ठ आकार के साथ पीडीएफ प्रस्तुत करना एक सीधी प्रक्रिया है। आवश्यक नामस्थान आयात करके और चरण-दर-चरण मार्गदर्शिका का पालन करके, आप इस कार्यक्षमता को अपने .NET अनुप्रयोगों में निर्बाध रूप से एकीकृत कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या GroupDocs.Viewer पीडीएफ के अलावा अन्य दस्तावेज़ प्रारूप प्रस्तुत कर सकता है?
हाँ, GroupDocs.Viewer Word, Excel, PowerPoint और अन्य सहित विभिन्न दस्तावेज़ स्वरूपों को प्रस्तुत करने का समर्थन करता है।
क्या GroupDocs.Viewer .NET कोर के साथ संगत है?
हाँ, GroupDocs.Viewer .NET Framework और .NET कोर वातावरण दोनों के साथ संगत है।
क्या मैं प्रस्तुत पृष्ठों के आउटपुट स्वरूप को अनुकूलित कर सकता हूँ?
हां, आप GroupDocs.Viewer द्वारा दिए गए विकल्पों को समायोजित करके आउटपुट प्रारूप को अनुकूलित कर सकते हैं, जैसे कि विभिन्न छवि प्रारूप सेट करना या कस्टम रेंडरिंग विकल्प निर्दिष्ट करना।
क्या GroupDocs.Viewer क्लाउड-आधारित दस्तावेज़ रेंडरिंग के लिए समर्थन प्रदान करता है?
हां, GroupDocs.Viewer क्लाउड-आधारित दस्तावेज़ रेंडरिंग के लिए एपीआई प्रदान करता है, जिससे आप सीधे क्लाउड स्टोरेज प्रदाताओं से दस्तावेज़ प्रस्तुत कर सकते हैं।
क्या GroupDocs.Viewer के लिए कोई निःशुल्क परीक्षण उपलब्ध है?
हाँ, आप दिए गए लिंक पर जाकर निःशुल्क परीक्षण के साथ GroupDocs.Viewer को एक्सप्लोर कर सकते हैंजोड़ना.