Как прикреплять файлы к PDF в Python
Прикрепление файлов к PDF-файлам — обычная задача для профессионалов. Это позволяет объединить несколько документов в один упорядоченный PDF-файл. Процесс включает в себя вставку файлов непосредственно в PDF, что позволяет легко делиться полной информацией с другими людьми.
В этой статье я расскажу, как прикреплять файлы к PDF-документу с помощью библиотеки Python PDF.
Установите зависимость
Это решение требует установки в качестве зависимости Spire.PDF for Python, которая представляет собой библиотеку Python для чтения, создания и работы с PDF-документами в программах на Python. Вы можете установить ее, выполнив следующую команду pip.
pip install Spire.PDF
Прикрепление файлов к PDF-документу в Python
Чтобы прикрепить файлы к PDF на уровне документа, сначала нужно создать объект PdfAttachment на основе внешнего файла, а затем добавить его в PDF-документ с помощью метода PdfDocument.Attachments.Add().
from spire.pdf import *
from spire.pdf.common import *
# Create a PdfDocument object
doc = PdfDocument()
# Load a sample PDF file
doc.LoadFromFile("C:\Users\Administrator\Desktop\Input.pdf")
# Create PdfAttachment objects based on external files
attachment_one = PdfAttachment("C:\Users\Administrator\Desktop\Data.xlsx")
attachment_two = PdfAttachment("C:\Users\Administrator\Desktop\logo.png")
# Add the attachments to PDF
doc.Attachments.Add(attachment_one)
doc.Attachments.Add(attachment_two)
# Save to file
doc.SaveToFile("output/Attachment.pdf")
Заключение
В этой статье мы узнали, как прикреплять файлы к PDF-документам в Python. Spire.PDF for Python, будучи мощной библиотекой Python, позволяет разработчикам выполнять широкий спектр операций с PDF-документами, таких как:
Извлечение вложений из PDF в Python