Toto téma vysvětluje, jak vytvářet záložky v PDF pomocí Pythonu. Obsahuje všechny podrobnosti pro nastavení prostředí, seznam kroků a ukázkový kód pro vložení záložky do PDF pomocí Pythonu. Naučíte se vytvořit záložku pro jednu stránku nebo přidat podřízené záložky do hlavní záložky.
Kroky k vytvoření záložky PDF pomocí Pythonu
- Nastavte prostředí tak, aby k vytvoření záložky použilo Aspose.PDF pro Python přes .NET
- Načtěte zdrojový soubor PDF do objektu Document pro vložení záložky
- Vytvořte novou instanci záložky nastavením názvu
- Nastavte formátování záložky
- Nastavte cílovou stránku pomocí metody GoToAction().
- Pomocí metody append() v kolekci osnovy přidejte záložku
- Save výstupní soubor PDF s novou záložkou
Tyto kroky popisují, jak přidat do záložek dokument PDF pomocí Pythonu. Načtěte zdrojové PDF, vytvořte záložku, nastavte její parametry a definujte akci pro konkrétní stránku, když na tuto záložku klepnete. Nakonec zavolejte metodu append() v kolekci obrysů, abyste přidali nově vytvořenou záložku a uložili výstup.
Kód pro přidání záložky do PDF pomocí Pythonu
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") |
Tento kód ukazuje, jak přidávat záložky do PDF pomocí Pythonu. Proces vytváření záložek můžete opakovat tolikrát, kolikrát chcete záložek přidat do PDF. Pokud chcete přidat záložku jako dítě k záložce, přidejte podřízenou záložku do hlavní záložky a přidejte hlavní záložku do kolekce obrysů dokumentu.
Tento článek nás naučil přidat záložku do PDF. Chcete-li kreslit čáry v PDF, přečtěte si článek na Kreslení čar do PDF pomocí Pythonu.