В этой теме объясняется, как создавать закладки в PDF с помощью Python. В ней есть все подробности для настройки среды, список шагов и пример кода для вставки закладки в PDF с помощью Python. Вы научитесь создавать закладки для одной страницы или добавлять дочерние закладки к основной закладке.
Шаги по добавлению закладок в PDF-файл с помощью Python
- Настройте среду для использования Aspose.PDF для Python через .NET для создания закладки
- Загрузите исходный PDF-файл в объект Document для вставки закладки.
- Создайте новый экземпляр закладки, задав заголовок
- Установить форматирование закладки
- Установите целевую страницу с помощью метода GoToAction()
- Используйте метод append() в коллекции outline, чтобы добавить закладку.
- Save выходной PDF-файл с новой закладкой
Эти шаги описывают, как создать закладку для PDF-документа с помощью Python. Загрузите исходный PDF-файл, создайте закладку, задайте ее параметры и определите действие для определенной страницы при щелчке по этой закладке. Наконец, вызовите метод append() в коллекции outlines, чтобы добавить недавно созданную закладку и сохранить вывод.
Код для добавления закладки в PDF с использованием Python
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Load the PDF file | |
pdf_document = pdf.Document("bookmark.pdf") | |
# Initialize a new bookmark instance | |
bookmark = pdf.OutlineItemCollection(pdf_document.outlines) | |
bookmark.title = "Sample Bookmark" | |
bookmark.italic = True | |
bookmark.bold = True | |
# Specify the destination page for the bookmark | |
bookmark.action = pdf.annotations.GoToAction(pdf_document.pages[1]) | |
# Insert the bookmark into the outline collection of the document | |
pdf_document.outlines.append(bookmark) | |
# Save the modified PDF to the specified file | |
pdf_document.save("target_pdf.pdf") | |
print("Done") |
Этот код демонстрирует, как добавлять закладки в PDF с помощью Python. Вы можете повторять процесс создания закладок столько раз, сколько закладок вы хотите добавить в PDF. Если вы хотите добавить закладку как дочернюю к закладке, то добавьте дочернюю закладку в основную закладку и добавьте основную закладку в коллекцию контуров документа.
Эта статья научила нас добавлять закладку в PDF. Для рисования линий в PDF обратитесь к статье Рисуем линии в PDF с помощью Python.