# รวมไฟล์ PDF โดยใช้ Python

> รวมไฟล์ PDF หลายไฟล์ใน Python

Source: https://products.aspose.com/slides/th/python-net/merge/pdf/
Updated: 2023-04-07



## รวม PDF ใน Python

[**Aspose.Slides for Python via .NET**](https://products.aspose.com/slides/th/python-net/) เป็นไลบรารี Python อันทรงพลังสำหรับการสร้างและจัดการไฟล์การนำเสนอ นอกจากนี้ยังมีวิธีที่ยืดหยุ่นในการรวม PDF การนำเสนอหลายรายการเข้าด้วยกัน เมื่อคุณรวมงานนำเสนอหนึ่งเข้ากับอีกงานนำเสนอหนึ่ง แสดงว่าคุณกำลังรวมสไลด์ของพวกเขาในงานนำเสนอเดียวอย่างมีประสิทธิภาพเพื่อรับไฟล์หนึ่ง Aspose.Slides ช่วยให้คุณสามารถรวมสองงานนำเสนอในรูปแบบต่างๆ ได้ คุณสามารถผสานงานนำเสนอกับรูปร่าง สไตล์ ข้อความ การจัดรูปแบบ ความคิดเห็น ภาพเคลื่อนไหว ฯลฯ โดยไม่ต้องกังวลว่าจะสูญเสียคุณภาพหรือข้อมูล

## รวม PDF ไฟล์โดยใช้ Python

ในการผสานงานนำเสนอ PowerPoint คุณจะต้องโคลนสไลด์จากงานนำเสนอหนึ่งไปยังอีกงานนำเสนอหนึ่ง

### รหัส Python สำหรับรวมหลาย ๆ PDF เป็นไฟล์เดียว

```python

import aspose.slides as slides

with slides.Presentation() as pres1:
    pres1.slides.remove_at(0)
    pres1.slides.add_from_pdf("document1.pdf")
    with slides.Presentation() as pres2:
        pres2.slides.remove_at(0)
        pres2.slides.add_from_pdf("document2.pdf")
        for slide in pres2.slides:
            # clone slide
            pres1.slides.add_clone(slide)
    pres1.save("presentation.pdf", slides.export.SaveFormat.PDF)
```

## วิธีผสาน PDF โดยใช้ Aspose.Slides สำหรับ Python API

นี่คือขั้นตอนในการรวมไฟล์ PDF สองไฟล์เข้าด้วยกัน และบันทึกผลลัพธ์เป็น PDF ใน Python

ติดตั้ง [**Aspose.Slides for Python via .NET**](https://products.aspose.com/slides/th/python-net/)
```
pip install aspose.slides
```

เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโครงการ Python ของคุณ
```
import aspose.slides as slides
```

เปิดไฟล์ต้นฉบับ PDF ใน Python
```
pres1 = slides.Presentation('pres1.pdf')
pres2 = slides.Presentation('pres2.pdf')
```

รวมไฟล์ PDF โดยใช้วิธีการ [**add_clone**](https://reference.aspose.com/slides/python-net/aspose.slides/islidecollection/#methods)
```
for slide in pres2.slides:
    pres1.slides.add_clone(slide)
```

บันทึกงานนำเสนอและรับผลลัพธ์เป็นไฟล์เดียว PDF
```
pres1.save("result.pdf", slides.export.SaveFormat.PDF)
```

## ส่งออก PDF เป็นรูปแบบอื่นที่รองรับ
