# Python के साथ प्रस्तुतियों को कुशलतापूर्वक मर्ज करें

> Aspose.Slides for Python के माध्यम से .NET पर PowerPoint (PPT, PPTX) और OpenDocument (ODP) प्रस्तुतियों को आसानी से मर्ज करें, जिससे आपका कार्यप्रवाह सहज हो जाता है।

Source: https://docs.aspose.com/slides/hi/python-net/merge-presentation/
Updated: 2026-06-14

## **अवलोकन**

Aspose.Slides आपको एक प्रस्तुति से स्लाइड्स को क्लोन करके दूसरी प्रस्तुति में मर्ज करने की अनुमति देता है। यह लेख पूरी प्रस्तुतियों या चयनित स्लाइड्स को मर्ज करने, मर्ज के दौरान स्लाइड मास्टर या विशिष्ट लेआउट का उपयोग करने, विभिन्न स्लाइड आकार वाली प्रस्तुतियों को संभालने, और मर्ज की गई स्लाइड्स को प्रस्तुति सेक्शन में जोड़ने के बारे में बताता है। यह मर्ज की गई सामग्री से संबंधित व्यावहारिक नोट्स को भी कवर करता है, जिनमें स्पीकर नोट्स, टिप्पणियाँ, पासवर्ड‑प्रोटेक्टेड स्रोत फ़ाइलें, और थ्रेड उपयोग शामिल हैं।

## **अपनी प्रस्तुति मर्जिंग को अनुकूलित करें**

[Aspose.Slides for Python](https://products.aspose.com/slides/hi/python-net/) के साथ आप PowerPoint प्रस्तुतियों को शैली, लेआउट और सभी तत्वों को बनाए रखते हुए सहजता से संयोजित कर सकते हैं। अन्य उपकरणों से अलग, Aspose.Slides प्रस्तुति को गुणवत्ता या डेटा खोए बिना मर्ज करता है। पूरी डेक, विशिष्ट स्लाइड्स, या विभिन्न फ़ाइल फ़ॉर्मेट (जैसे PPT से PPTX) को मर्ज करें।

### **मर्जिंग सुविधाएँ**

- **पूरी प्रस्तुति मर्ज:** सभी स्लाइड्स को एक फ़ाइल में जोड़ें।  
- **विशिष्ट स्लाइड मर्ज:** चुनी हुई स्लाइड्स को चयनित करके जोड़ें।  
- **क्रॉस‑फॉर्मेट मर्ज:** विभिन्न फ़ॉर्मेट की प्रस्तुतियों को एकीकृत करें, अखंडता बनाए रखें।

## **प्रेजेंटेशन मर्जिंग**

जब आप एक प्रस्तुति को दूसरी में मर्ज करते हैं, तो आप उनके स्लाइड्स को एक ही प्रस्तुति में प्रभावी रूप से संयोजित कर रहे होते हैं ताकि एक फ़ाइल उत्पन्न हो। अधिकांश प्रस्तुति प्रोग्राम—जैसे PowerPoint या OpenOffice—ऐसी मर्ज सुविधाएँ नहीं देते।

हालाँकि, [Aspose.Slides for Python](https://products.aspose.com/slides/hi/python-net/) कई तरीकों से प्रस्तुतियों को मर्ज करने की अनुमति देता है। आप सभी आकार, शैली, टेक्स्ट, फ़ॉर्मेटिंग, टिप्पणियाँ और एनीमेशन सहित प्रस्तुतियों को बिना किसी गुणवत्ता या डेटा हानि के मर्ज कर सकते हैं।

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

[Clone PowerPoint Slides in Python](/slides/hi/python-net/clone-slides/)

### **क्या मर्ज किया जा सकता है**

Aspose.Slides के साथ आप मर्ज कर सकते हैं:

- पूरी प्रस्तुतियाँ: स्रोत डेक की सभी स्लाइड्स को एकल प्रस्तुति में संयोजित किया जाता है।  
- विशिष्ट स्लाइड्स: केवल चयनित स्लाइड्स को एकल प्रस्तुति में जोड़ा जाता है।  
- समान फ़ॉर्मेट (जैसे PPT→PPT, PPTX→PPTX) या विभिन्न फ़ॉर्मेट (जैसे PPT→PPTX, PPTX→ODP) की प्रस्तुतियाँ।

### **मर्जिंग विकल्प**

आप यह नियंत्रित कर सकते हैं कि:  
- आउटपुट प्रस्तुति की प्रत्येक स्लाइड अपनी मूल शैली बनाए रखे, या  
- सभी स्लाइड्स पर एक समान शैली लागू हो।

प्रस्तुतीकरण मर्ज करने के लिए, Aspose.Slides [add_clone](https://reference.aspose.com/slides/hi/python-net/aspose.slides/slidecollection/add_clone/) विधियों को [SlideCollection](https://reference.aspose.com/slides/hi/python-net/aspose.slides/slidecollection/) वर्ग पर प्रदान करता है। ये विधि ओवरलोड यह निर्धारित करते हैं कि मर्ज कैसे किया जाता है। प्रत्येक [Presentation](https://reference.aspose.com/slides/hi/python-net/aspose.slides/presentation/) ऑब्जेक्ट में एक [slides](https://reference.aspose.com/slides/hi/python-net/aspose.slides/presentation/slides/hi/) संग्रह होता है, इसलिए आप गंतव्य प्रस्तुति की स्लाइड कलेक्शन पर `add_clone` को कॉल करते हैं।

`add_clone` विधि एक `Slide`—स्रोत स्लाइड की क्लोन—वापस करती है। आउटपुट प्रस्तुति की स्लाइड्स मूल की प्रतियाँ होती हैं, इसलिए आप परिणामी स्लाइड्स (जैसे शैली, फ़ॉर्मेटिंग या लेआउट लागू करना) को स्रोत प्रस्तुतियों को प्रभावित किए बिना संशोधित कर सकते हैं।

## **प्रेजेंटेशन मर्ज करना** 

Aspose.Slides वह [add_clone(ISlide)](https://reference.aspose.com/slides/hi/python-net/aspose.slides/slidecollection/add_clone/#asposeslidesislide) विधि प्रदान करता है, जो लेआउट और शैली को बनाए रखते हुए स्लाइड्स को संयोजित करती है (डिफ़ॉल्ट पैरामीटर का उपयोग करके)।

निम्नलिखित Python उदाहरण प्रस्तुतियों को मर्ज करने को दर्शाता है:

```py
import aspose.slides as slides

with slides.Presentation("presentation1.pptx") as presentation1:
    with slides.Presentation("presentation2.pptx") as presentation2:
        for slide in presentation2.slides:
            presentation1.slides.add_clone(slide)
        presentation1.save("combined.pptx", slides.export.SaveFormat.PPTX)
```

## **स्लाइड मास्टर के साथ प्रेजेंटेशन मर्ज करना**

Aspose.Slides वह [add_clone(ISlide, IMasterSlide, Boolean)](https://reference.aspose.com/slides/hi/python-net/aspose.slides/slidecollection/add_clone/#asposeslidesislide-asposeslidesimasterslide-bool) विधि प्रदान करता है, जो टेम्प्लेट से स्लाइड मास्टर लागू करके स्लाइड्स को मर्ज करती है। इस प्रकार, आवश्यकता पड़ने पर आप आउटपुट प्रस्तुति की स्लाइड्स को पुनः शैलीबद्ध कर सकते हैं।

निम्नलिखित Python उदाहरण इस ऑपरेशन को दर्शाता है:

```py
import aspose.slides as slides

with slides.Presentation("presentation1.pptx") as presentation1:
    with slides.Presentation("presentation2.pptx") as presentation2:
        for slide in presentation2.slides:
            presentation1.slides.add_clone(slide, presentation1.masters[0], True)
        presentation1.save("combined_with_master.pptx", slides.export.SaveFormat.PPTX) 
```

{{% alert title="Note" color="warning" %}}
निर्दिष्ट स्लाइड मास्टर के तहत उपयुक्त लेआउट स्वचालित रूप से निर्धारित किया जाता है। यदि कोई उपयुक्त लेआउट नहीं मिला और `add_clone` विधि का `allow_clone_missing_layout` बूलियन पैरामीटर `True` सेट है, तो स्रोत स्लाइड का लेआउट उपयोग किया जाता है। अन्यथा, एक [PptxEditException](https://reference.aspose.com/slides/hi/python-net/aspose.slides/pptxeditexception/) उत्पन्न होता है।
{{% /alert %}}

आउटपुट प्रस्तुति की स्लाइड्स पर अलग लेआउट लागू करने के लिए, मर्ज करने के समय [add_clone(ISlide, ILayoutSlide)](https://reference.aspose.com/slides/hi/python-net/aspose.slides/slidecollection/add_clone/#asposeslidesislide-asposeslidesilayoutslide) विधि का उपयोग करें।

## **प्रेजेंटेशन से विशिष्ट स्लाइड्स मर्ज करना**

एकाधिक प्रस्तुतियों से विशिष्ट स्लाइड्स को मर्ज करना कस्टम स्लाइड डेक बनाते समय उपयोगी होता है। Aspose.Slides आपको केवल आवश्यक स्लाइड्स का चयन और आयात करने की अनुमति देता है, जबकि मूल स्लाइड्स की फ़ॉर्मेटिंग, लेआउट और डिज़ाइन को बरकरार रखता है।

निम्नलिखित Python उदाहरण एक नई प्रस्तुति बनाता है, दो अन्य प्रस्तुतियों से शीर्षक स्लाइड्स जोड़ता है, और परिणाम को फ़ाइल में सहेजता है:

```py
def get_title_slide(pres):
    for slide in pres.slides:
        if slide.layout_slide.layout_type == slides.SlideLayoutType.TITLE:
            return slide
    return None


with slides.Presentation() as presentation, \
        slides.Presentation("presentation1.pptx") as presentation1, \
        slides.Presentation("presentation2.pptx") as presentation2:
    presentation.slides.remove_at(0)

    slide1 = get_title_slide(presentation1)
    if slide1 is not None:
        presentation.slides.add_clone(slide1)

    slide2 = get_title_slide(presentation2)
    if slide2 is not None:
        presentation.slides.add_clone(slide2)

    presentation.save("combined.pptx", slides.export.SaveFormat.PPTX)
```

## **स्लाइड लेआउट के साथ प्रेजेंटेशन मर्ज करना**

निम्नलिखित Python उदाहरण कई प्रस्तुतियों से स्लाइड्स को मर्ज करते हुए एक विशिष्ट स्लाइड लेआउट लागू करके एकल आउटपुट प्रस्तुति बनाता है:

```py
import aspose.slides as slides

with slides.Presentation("presentation1.pptx") as presentation1:
    with slides.Presentation("presentation2.pptx") as presentation2:
        for slide in presentation2.slides:
            presentation1.slides.add_clone(slide, presentation1.layout_slides[0])
        presentation1.save("combined_with_layout.pptx", slides.export.SaveFormat.PPTX) 
```

## **विभिन्न स्लाइड आकार वाली प्रस्तुतियों को मर्ज करना**

{{% alert title="Note" color="warning" %}}
आप विभिन्न स्लाइड आकार वाली प्रस्तुतियों को सीधे मर्ज नहीं कर सकते।
{{% /alert %}}

विभिन्न स्लाइड आकार वाली दो प्रस्तुतियों को मर्ज करने के लिए, पहले एक प्रस्तुति का आकार बदलें ताकि उसका स्लाइड आकार दूसरे के समान हो जाए।

निम्नलिखित नमूना कोड इस प्रक्रिया को दर्शाता है:

```py
import aspose.slides as slides

with slides.Presentation("presentation1.pptx") as presentation1:
    slide_size = presentation1.slide_size.size
    with slides.Presentation("presentation2.pptx") as presentation2:
        presentation2.slide_size.set_size(slide_size.width, slide_size.height, slides.SlideSizeScaleType.ENSURE_FIT)
        for slide in presentation2.slides:
            presentation1.slides.add_clone(slide)
        presentation1.save("combined_size.pptx", slides.export.SaveFormat.PPTX) 
```

## **स्लाइड्स को प्रस्तुति सेक्शन में मर्ज करना**

निम्नलिखित Python उदाहरण एक विशिष्ट स्लाइड को प्रस्तुति के सेक्शन में मर्ज करने को दर्शाता है:

```py
import aspose.slides as slides

with slides.Presentation("presentation1.pptx") as presentation1:
    with slides.Presentation("presentation2.pptx") as presentation2:
        for slide in presentation2.slides:
            presentation1.slides.add_clone(slide, presentation1.sections[0])
        presentation1.save("combined_sections.pptx", slides.export.SaveFormat.PPTX) 
```

स्लाइड सेक्शन के अंत में जोड़ी जाती है। 

{{% alert title="Tip" color="primary" %}}
PowerPoint प्रस्तुतियों को **मर्ज** करने के लिए एक तेज़ और **फ्री ऑनलाइन टूल** की तलाश है? आज़माएँ [**Aspose PowerPoint Merger**](https://products.aspose.app/slides/hi/merger)।

- **PowerPoint फ़ाइलें आसानी से मर्ज करें**: कई **PPT, PPTX, ODP** प्रस्तुतियों को एक फ़ाइल में संयोजित करें।  
- **विभिन्न फ़ॉर्मेट का समर्थन**: **PPT से PPTX**, **PPTX से ODP**, आदि को मर्ज करें।  
- **कोई इंस्टॉलेशन आवश्यक नहीं**: सीधे ब्राउज़र में काम करता है, तेज़ और सुरक्षित।  

[![Merge PowerPoint Files Online](slides-merger.png)](https://products.aspose.app/slides/hi/merger)  

आज ही **Aspose फ्री ऑनलाइन टूल** के साथ अपनी PowerPoint फ़ाइलें मर्ज करें!  
{{% /alert %}}

{{% alert title="Tip" color="primary" %}}
Aspose एक [FREE Collage web app](https://products.aspose.app/slides/hi/collage) प्रदान करता है। इस ऑनलाइन सेवा का उपयोग करके आप [JPG से JPG](https://products.aspose.app/slides/hi/collage/jpg) या PNG से PNG छवियों को मर्ज कर सकते हैं, [फ़ोटो ग्रिड्स](https://products.aspose.app/slides/hi/collage/photo-grid) बना सकते हैं, आदि। 
{{% /alert %}}

## **FAQ**

**क्या मर्ज के दौरान स्पीकर नोट्स संरक्षित रहते हैं?**  
हां। स्लाइड्स को क्लोन करने पर Aspose.Slides सभी स्लाइड तत्वों को, जिसमें नोट्स, फ़ॉर्मेटिंग और एनीमेशन शामिल हैं, साथ ले जाता है।

**क्या टिप्पणियाँ और उनके लेखक स्थानांतरित होते हैं?**  
टिप्पणियाँ, स्लाइड सामग्री का हिस्सा होने के नाते, स्लाइड के साथ कॉपी हो जाती हैं। टिप्पणी लेखक लेबल परिणामस्वरूप प्रस्तुति में टिप्पणी ऑब्जेक्ट के रूप में बरकरार रहते हैं।

**यदि स्रोत प्रस्तुति पासवर्ड‑प्रोटेक्टेड है तो क्या होगा?**  
इसको [पासवर्ड के साथ खोलना](/slides/hi/python-net/password-protected-presentation/) आवश्यक है, जैसे कि [LoadOptions.password](https://reference.aspose.com/slides/hi/python-net/aspose.slides/loadoptions/password/) के माध्यम से; लोड करने के बाद, उन स्लाइड्स को सुरक्षित या असुरक्षित लक्ष्य फ़ाइल में सुरक्षित रूप से क्लोन किया जा सकता है।

**मर्ज ऑपरेशन थ्रेड‑सेफ़ कितना है?**  
एक ही [Presentation](https://reference.aspose.com/slides/hi/python-net/aspose.slides/presentation/) इंस्टेंस को [एकाधिक थ्रेड्स](/slides/hi/python-net/multithreading/) से उपयोग न करें। अनुशंसित नियम है “एक डाक्यूमेंट — एक थ्रेड”; विभिन्न फ़ाइलों को अलग-अलग थ्रेड में समानांतर रूप से प्रोसेस किया जा सकता है।
