Tạo dấu trang trong PDF bằng Python

Chủ đề này giải thích cách tạo dấu trang trong PDF bằng Python. Chủ đề có đầy đủ thông tin chi tiết để thiết lập môi trường, danh sách các bước và mã mẫu để chèn dấu trang trong PDF bằng Python. Bạn sẽ học cách tạo dấu trang cho một trang duy nhất hoặc thêm dấu trang con vào dấu trang chính.

Các bước để đánh dấu PDF bằng Python

  1. Đặt môi trường để sử dụng Aspose.PDF cho Python qua .NET để tạo dấu trang
  2. Tải tệp PDF nguồn vào đối tượng Document để chèn dấu trang
  3. Tạo một trường hợp dấu trang mới bằng cách đặt tiêu đề
  4. Thiết lập định dạng dấu trang
  5. Đặt trang đích bằng phương thức GoToAction()
  6. Sử dụng phương thức append() trong bộ sưu tập phác thảo để thêm dấu trang
  7. Save tệp PDF đầu ra có dấu trang mới

Các bước này mô tả cách đánh dấu trang PDF bằng Python. Tải PDF nguồn, tạo một trang đánh dấu, thiết lập các tham số của trang này và xác định hành động cho một trang cụ thể khi nhấp vào trang đánh dấu này. Cuối cùng, gọi phương thức append() trong bộ sưu tập outlines để thêm trang đánh dấu mới tạo và lưu đầu ra.

Mã để thêm dấu trang vào PDF bằng 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")

Mã này minh họa cách thêm dấu trang vào PDF bằng Python. Bạn có thể lặp lại quy trình tạo dấu trang nhiều lần tùy theo số lượng dấu trang bạn muốn thêm vào PDF. Nếu bạn muốn thêm dấu trang làm con vào dấu trang, hãy thêm dấu trang con vào dấu trang chính và thêm dấu trang chính vào bộ sưu tập phác thảo tài liệu.

Bài viết này hướng dẫn chúng ta cách thêm dấu trang vào PDF. Để vẽ đường trong PDF, hãy tham khảo bài viết trên Vẽ các đường trên PDF bằng Python.

 Tiếng Việt