# C++ का उपयोग कर Read-Only मोड में प्रस्तुतियों को सहेजें

> Aspose.Slides for C++ के साथ PowerPoint फ़ाइलें (PPT, PPTX) को केवल‑पढ़ने योग्य मोड में लोड और सहेजें, जिससे आपकी प्रस्तुतियों को बदले बिना सटीक स्लाइड पूर्वावलोकन मिलते हैं।

Source: https://docs.aspose.com/slides/hi/cpp/read-only-presentation/
Updated: 2026-06-14

## **Introduction**

PowerPoint 2019 में, Microsoft ने **Always Open Read-Only** सेटिंग को प्रस्तुतियों को सुरक्षित रखने के विकल्पों में से एक के रूप में पेश किया। आप इस Read-Only सेटिंग का उपयोग प्रस्तुति को सुरक्षित करने के लिए तब कर सकते हैं जब

- आप अनैच्छिक संपादन को रोकना चाहते हैं और अपनी प्रस्तुति की सामग्री को सुरक्षित रखना चाहते हैं।  
- आप लोगों को सूचित करना चाहते हैं कि आप द्वारा दी गई प्रस्तुति अंतिम संस्करण है।  

जब आप किसी प्रस्तुति के लिए **Always Open Read-Only** विकल्प चुनते हैं, तो उपयोगकर्ता जब प्रस्तुति खोलते हैं, तो उन्हें **Read-Only** सिफ़ारिश दिखाई देती है और वे इस रूप में एक संदेश देख सकते हैं: *अनैच्छिक बदलावों को रोकने के लिए, लेखक ने इस फ़ाइल को केवल‑पढ़ने के रूप में खोलने के लिए सेट किया है।*

Read-Only सिफ़ारिश एक सरल लेकिन प्रभावी निरोधक है जो संपादन को हतोत्साहित करता है क्योंकि उपयोगकर्ताओं को प्रस्तुति को संपादित करने से पहले इसे हटाने के लिए एक कार्य करना पड़ता है। यदि आप उपयोगकर्ताओं को प्रस्तुति में परिवर्तन करने से रोकना चाहते हैं और इसे विनम्रता से बताना चाहते हैं, तो Read-Only सिफ़ारिश आपके लिए एक अच्छा विकल्प हो सकती है।

> यदि **Read-Only** सुरक्षा वाली प्रस्तुति को पुराने Microsoft PowerPoint एप्लिकेशन में खोला जाता है—जो हाल ही में पेश किए गए फ़ंक्शन का समर्थन नहीं करता—तो **Read-Only** सिफ़ारिश को नजरअंदाज़ किया जाता है (प्रस्तुति सामान्य रूप से खुलती है)।

## **Read-Only मोड लागू करें**

Aspose.Slides for C++ आपको एक प्रस्तुति को **Read-Only** सेट करने की अनुमति देता है, जिसका अर्थ है कि उपयोगकर्ता (प्रस्तुति खोलने के बाद) **Read-Only** सिफ़ारिश देखते हैं। यह नमूना कोड दिखाता है कि Aspose.Slides का उपयोग करके C++ में प्रस्तुति को **Read-Only** कैसे सेट किया जाता है:

``` cpp
auto pres = System::MakeObject<Presentation>();
pres->get_ProtectionManager()->set_ReadOnlyRecommended(true);
pres->Save(u"ReadOnlyPresentation.pptx", SaveFormat::Pptx);
```

{{% alert color="primary" %}} 

**Note**: **Read-Only** सिफ़ारिश का उद्देश्य केवल संपादन को हतोत्साहित करना या उपयोगकर्ताओं को PowerPoint प्रस्तुति में अनैच्छिक बदलाव करने से रोकना है। यदि कोई प्रेरित व्यक्ति—जो जानता है कि वह क्या कर रहा है—आपकी प्रस्तुति को संपादित करने का निर्णय लेता है, तो वह आसानी से Read-Only सेटिंग हटा सकता है। यदि आपको अनधिकृत संपादन को गंभीरता से रोकने की आवश्यकता है, तो आप [एन्क्रिप्शन और पासवर्ड शामिल करने वाले अधिक कठोर सुरक्षा उपाय](https://docs.aspose.com/slides/hi/cpp/password-protected-presentation/) का उपयोग करने में बेहतर रहेंगे। 

{{% /alert %}} 

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

**'Read-Only recommended' पूर्ण पासवर्ड सुरक्षा से कैसे अलग है?**

'Read-Only recommended' केवल फ़ाइल को रीड‑ओनली मोड में खोलने का सुझाव प्रदर्शित करता है और इसे आसानी से बायपास किया जा सकता है। [पासवर्ड सुरक्षा](/slides/hi/cpp/password-protected-presentation/) वास्तव में खोलने या संपादन को प्रतिबंधित करता है और जब आपको वास्तविक सुरक्षा नियंत्रणों की आवश्यकता होती है, तब उपयुक्त है। 

**क्या 'Read-Only recommended' को वॉटरमार्क के साथ मिलाकर संपादन को और अधिक हतोत्साहित किया जा सकता है?**

हाँ। सिफ़ारिश को [वॉटरमार्क](/slides/hi/cpp/watermark/) के साथ एक दृश्य निरोधक के रूप में जोड़ा जा सकता है; ये अलग‑अलग तंत्र हैं और साथ में अच्छी तरह काम करते हैं। 

**क्या सिफ़ारिश सक्षम होने पर भी मैक्रो या बाहरी टूल फ़ाइल को संशोधित कर सकते हैं?**

हाँ। सिफ़ारिश प्रोग्रामेटिक बदलावों को ब्लॉक नहीं करती। स्वचालित संपादन को रोकने के लिए [पासवर्ड और एन्क्रिप्शन](/slides/hi/cpp/password-protected-presentation/) का उपयोग करें। 

**'Read-Only recommended' 'is encrypted' और 'is write protected' फ़्लैग्स से कैसे संबंधित है?**

ये अलग‑अलग संकेत हैं। 'Read-Only recommended' एक सौम्य, वैकल्पिक प्रॉम्प्ट है; [get_IsWriteProtected](https://reference.aspose.com/slides/hi/cpp/aspose.slides/protectionmanager/get_iswriteprotected/) और [get_IsEncrypted](https://reference.aspose.com/slides/hi/cpp/aspose.slides/protectionmanager/get_isencrypted/) वास्तविक लिखने या पढ़ने प्रतिबंध दर्शाते हैं जो पासवर्ड या एन्क्रिप्शन पर निर्भर होते हैं।
