Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions class

PdfSaveOptions class

XPS-से-PDF सहेजने विकल्पों के लिए क्लास।

class PdfSaveOptions : public Aspose::Page::SaveOptions,
                       public Aspose::Page::IMultiPageSaveOptions,
                       public Aspose::Page::XPS::Presentation::IXpsTextConversionOptions,
                       public Aspose::Page::XPS::Presentation::IPipelineOptions,
                       public Aspose::Page::XPS::Presentation::IEventBasedModificationOptions

विधियाँ

विधिविवरण
get_BatchSize() overrideनोड से नोड तक पास किए जाने वाले पृष्ठों के हिस्से का आकार निर्दिष्ट करता है।
get_BeforePageSavingEventHandlers() overrideसहेजे जाने से ठीक पहले एक XPS पृष्ठ में संशोधन करने वाले इवेंट हैंडलर्स का संग्रह।
get_EncryptionDetails() constएन्क्रिप्शन विवरण प्राप्त करता है। यदि सेट नहीं किया गया है, तो कोई एन्क्रिप्शन नहीं किया जाएगा।
get_ImageCompression() constदस्तावेज़ में सभी छवियों के लिए उपयोग किए जाने वाले संपीड़न प्रकार को निर्दिष्ट करता है। डिफ़ॉल्ट है PdfImageCompression::Auto.
get_OutlineTreeExpansionLevel() constजब PDF फ़ाइल को व्यूअर में खोला जाता है, तो दस्तावेज़ रूपरेखा किस स्तर तक विस्तारित होनी चाहिए, यह निर्दिष्ट करता है। 1 - केवल प्रथम स्तर के रूपरेखा आइटम दिखाए जाते हैं, 2 - प्रथम और द्वितीय स्तर के आइटम दिखाए जाते हैं, आदि। डिफ़ॉल्ट 1 है।
get_OutlineTreeHeight() constसहेजने के लिए दस्तावेज़ रूपरेखा ट्री की ऊँचाई निर्दिष्ट करता है। 0 - रूपरेखा ट्री नहीं बदला जाएगा, 1 - केवल प्रथम स्तर के रूपरेखा आइटम बदले जाएंगे, आदि। डिफ़ॉल्ट 10 है।
get_PageNumbers() overrideपरिवर्तित करने के लिए पृष्ठों की संख्याओं की एरे को प्राप्त/सेट करता है।
get_PreserveText() overrideXPS में, कुछ टेक्स्ट तत्व वैकल्पिक ग्लिफ़ रूपों के संदर्भ रख सकते हैं जो फ़ॉन्ट में किसी भी कैरेक्टर कोड से मेल नहीं खाते। यदि यह फ़्लैग true पर सेट किया जाता है, तो ऐसे XPS तत्वों का टेक्स्ट ग्राफ़िक आकारों में परिवर्तित हो जाता है। फिर टेक्स्ट स्वयं ऊपर पारदर्शी दिखाई देता है। इससे ऐसे तत्वों का टेक्स्ट चयन योग्य रहता है। लेकिन इसका दुष्प्रभाव यह है कि आउटपुट फ़ाइल मूल से बहुत बड़ी हो सकती है। यदि यह फ़्लैग false पर सेट किया जाता है, तो वैकल्पिक रूपों के रूप में दिखाए जाने वाले अक्षरों को कुछ अन्य अक्षरों से बदल दिया जाता है जो वैकल्पिक ग्लिफ़ रूपों से मैप हो जाते हैं। इसलिए टेक्स्ट, यद्यपि अभी भी चयन योग्य है, संशोधित हो जाएगा और संभवतः पढ़ने योग्य नहीं रहेगा। डिफ़ॉल्ट false है।
get_TextCompression() constदस्तावेज़ रूपरेखा में किस स्तर पर ApsBookmark ऑब्जेक्ट्स दिखाने हैं, यह निर्दिष्ट करता है। 0 - नहीं दिखाया जाता। 1 - प्रथम स्तर पर और इसी प्रकार। डिफ़ॉल्ट 0 है।
PdfSaveOptions()विकल्पों का नया उदाहरण बनाता है।
set_BatchSize(int32_t) overrideनोड से नोड तक पास किए जाने वाले पृष्ठों के हिस्से का आकार निर्दिष्ट करता है।
set_EncryptionDetails(System::SharedPtr<PdfEncryptionDetails>)एन्क्रिप्शन विवरण सेट करता है। यदि सेट नहीं किया गया है, तो कोई एन्क्रिप्शन नहीं किया जाएगा।
set_ImageCompression(PdfImageCompression)दस्तावेज़ में सभी छवियों के लिए उपयोग किए जाने वाले संपीड़न प्रकार को निर्दिष्ट करता है। डिफ़ॉल्ट है PdfImageCompression::Auto.
set_OutlineTreeExpansionLevel(int32_t)जब PDF फ़ाइल को व्यूअर में खोला जाता है, तो दस्तावेज़ रूपरेखा किस स्तर तक विस्तारित होनी चाहिए, यह निर्दिष्ट करता है। 1 - केवल प्रथम स्तर के रूपरेखा आइटम दिखाए जाते हैं, 2 - प्रथम और द्वितीय स्तर के आइटम दिखाए जाते हैं, आदि। डिफ़ॉल्ट 1 है।
set_OutlineTreeHeight(int32_t)सहेजने के लिए दस्तावेज़ रूपरेखा ट्री की ऊँचाई निर्दिष्ट करता है। 0 - रूपरेखा ट्री नहीं बदला जाएगा, 1 - केवल प्रथम स्तर के रूपरेखा आइटम बदले जाएंगे, आदि। डिफ़ॉल्ट 10 है।
set_PageNumbers(System::ArrayPtr<int32_t>) overrideपरिवर्तित करने के लिए पृष्ठों की संख्याओं की एरे को प्राप्त/सेट करता है।
set_PreserveText(bool) overrideXPS में, कुछ टेक्स्ट तत्व वैकल्पिक ग्लिफ़ रूपों के संदर्भ रख सकते हैं जो फ़ॉन्ट में किसी भी कैरेक्टर कोड से मेल नहीं खाते। यदि यह फ़्लैग true पर सेट किया जाता है, तो ऐसे XPS तत्वों का टेक्स्ट ग्राफ़िक आकारों में परिवर्तित हो जाता है। फिर टेक्स्ट स्वयं ऊपर पारदर्शी दिखाई देता है। इससे ऐसे तत्वों का टेक्स्ट चयन योग्य रहता है। लेकिन इसका दुष्प्रभाव यह है कि आउटपुट फ़ाइल मूल से बहुत बड़ी हो सकती है। यदि यह फ़्लैग false पर सेट किया जाता है, तो वैकल्पिक रूपों के रूप में दिखाए जाने वाले अक्षरों को कुछ अन्य अक्षरों से बदल दिया जाता है जो वैकल्पिक ग्लिफ़ रूपों से मैप हो जाते हैं। इसलिए टेक्स्ट, यद्यपि अभी भी चयन योग्य है, संशोधित हो जाएगा और संभवतः पढ़ने योग्य नहीं रहेगा। डिफ़ॉल्ट false है।
set_TextCompression(PdfTextCompression)दस्तावेज़ रूपरेखा में किस स्तर पर ApsBookmark ऑब्जेक्ट्स दिखाने हैं, यह निर्दिष्ट करता है। 0 - नहीं दिखाया जाता। 1 - प्रथम स्तर पर और इसी प्रकार। डिफ़ॉल्ट 0 है।

संबंधित देखें