Главное Свежее Вакансии Образование
328 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Как объединить PDF-документы в Python

В этой статье мы расскажем, как объединять PDF-файлы в программах на Python с помощью Spire.PDF for Python.

Большое количество разрозненных, но связанных по содержанию PDF-документов будет очень неэффективно и трудно управляться. Объединение их в один PDF-файл — хорошее решение. Объединив эти файлы, вы не только упростите процесс работы с документами, но и сможете удобно обмениваться ими и просматривать их, что значительно повысит эффективность работы. В этой статье мы расскажем, как объединять PDF-файлы в программах на Python с помощью Spire.PDF for Python.

  1. Слияние PDF-документов в Python
  2. Объединение выделенных страниц PDF-документов

Установите зависимость


Это решение требует установки в качестве зависимости Spire.PDF for Python, которая представляет собой библиотеку Python для чтения, создания и работы с PDF-документами в программах на Python. Вы можете установить ее, выполнив следующую команду pip.

pip install Spire.PDF

Слияние PDF-документов в Python


Spire.PDF для Python предоставляет метод PdfDocument.MergeFiles(), позволяющий легко объединить несколько PDF-документов в один PDF-документ.

from spire.pdf.common import *

from spire.pdf import *

# Create a list of the PDF file paths

file1 = " C:\\Users\\Administrator\\Desktop\\Input1.pdf"

file2 = " C:\\Users\\Administrator\\Desktop\\Input2.pdf"

file3 = " C:\\Users\\Administrator\\Desktop\\Input3.pdf"

files = [file1, file2, file3]

# Merge the PDF documents

pdf = PdfDocument.MergeFiles(files)

# Save the result document

pdf.Save("output/MergePDF.pdf", FileFormat.PDF)

pdf.Close()

Объединение выделенных страниц PDF-документов


Spire.PDF for Python также позволяет пользователям выбирать и вставлять страницы из одного PDF-документа в другой с помощью методов PdfDocument.InsertPage() и PdfDocument.InsertPageRange(), обеспечивая объединение указанных страниц PDF.

from spire.pdf import *

from spire.pdf.common import *

# Create a list of the PDF file paths

file1 = " C:\\Users\\Administrator\\Desktop\\Input1.pdf"

file2 = " C:\\Users\\Administrator\\Desktop\\Input2.pdf"

file3 = " C:\\Users\\Administrator\\Desktop\\Input3.pdf"

files = [file1, file2, file3]

# Load each PDF file as an PdfDocument object and add them to a list

pdfs = []

for file in files:

pdfs.append(PdfDocument(file))

# Create an object of PdfDocument class

newPdf = PdfDocument()

# Insert the selected pages from the loaded PDF documents into the new document

newPdf.InsertPage(pdfs[0], 0)

newPdf.InsertPage(pdfs[1], 1)

newPdf.InsertPageRange(pdfs[2], 0, 1)

# Save the new PDF document

newPdf.SaveToFile("output/MergeSelectedPages.pdf")

Заключение

В этой статье мы узнали, как объединять PDF-документы в Python. Spire.PDF for Python, будучи мощной библиотекой Python, позволяет разработчикам выполнять широкий спектр операций с PDF-документами, таких как:

Преобразование PDF в Word с помощью Python

Преобразование PDF в изображения с помощью Python

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.