В этой статье объясняется, как объединить PDF с помощью Python. Он содержит пошаговый процесс, введение в классы и методы, необходимые для написания приложения, и, наконец, для объединения PDF-файлов общий код Python**. Вы также изучите различные варианты настройки процесса конкатенации с использованием различных методов и свойств.
Шаги по объединению PDF с помощью Python
- Настройте IDE на использовать Aspose.PDF для Python через .NET
- Создайте объект PdfFileEditor для объединения нескольких PDF-файлов.
- Создайте массив строк, содержащий путь и имя всех PDF-файлов, которые нужно объединить.
- Вызовите метод concatenate в объекте PdfFileEditor, чтобы объединить все PDF-файлы и сохранить их на диске.
Эти шаги кратко определяют процесс объединения PDF с помощью Python. В этом процессе используется класс фасадов.PdfFileEditor, который содержит методы для объединения нескольких PDF-файлов. Для этого требуется массив строк, содержащих полные пути к PDF-файлам, которые необходимо объединить, а затем используется метод объединения для создания выходных PDF-файлов, содержащих все PDF-файлы.
Код для объединения PDF-файлов с использованием Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Create PdfFileEditor object | |
pdfFileEditor = pdf.facades.PdfFileEditor() | |
# Create an empty array | |
pdffiles = [] | |
# Add target PDF file names | |
pdffiles.append('FirstFile.pdf') | |
pdffiles.append('SecondFile.pdf') | |
pdffiles.append('ThirdFile.pdf') | |
pdfFileEditor.concatenate(pdffiles, "MergedFile.pdf") | |
print("Merging process completed successfully") |
Вышеупомянутый код демонстрирует код Python для объединения файлов PDF. Класс aspose.pdf.facades.PdfFileEditor используется для объединения PDF-файлов с помощью метода concatenate(), который требует объединения списка имен PDF-файлов и имени результирующего имени выходного PDF-файла. Нет необходимости сохранять вывод на диск, так как вы можете сохранить выходной PDF-файл в HttpResponse и установить флаг закрытия потока после операции, а также использовать другие перегруженные методы concatenate() для объединения PDF-файлов в разные способы.
Эта статья научила нас, как использовать Python для слияния PDF-файлов с помощью нескольких вызовов API. Если вы хотите изучить процесс создания PDF-файла с нуля, обратитесь к статье как создать PDF в Python.