افزودن نشانک به PDF از طریق Python

دستکاری بوک مارک ها در سند PDF. برای تغییر اسناد PDF به صورت برنامه نویسی از Aspose.PDF برای Python for .NET استفاده کنید

نحوه کار با بوک مارک ها در سند PDF با Python کتابخانه

از Aspose.PDF برای پایتون از طریق .NET برای کار با بوک مارک ها استفاده کنید. با بوک مارک ها در PDF، می توانید به سرعت به بخش ها یا صفحات خاص بروید و جستجو و دسترسی به محتوای مربوطه را آسان تر کنید. بوک مارک ها در PDF رابط کاربری را با اجازه می دهد اسناد طولانی یا پیچیده را به طور موثر پیمایش کنید. بوک مارک های با ساختار خوب در PDF می توانند ظاهر یک سند حرفه ای را بهبود بخشند. این به ویژه برای کتابهای درسی، کتابچه راهنما، مقالات علمی و گزارش ها مفید است. در ارائه ها، بوک مارک ها به کاربر اجازه می دهند تا به طور یکپارچه بین اسلایدها یا بخش ها حرکت کند. این ویژگی می تواند برای ارائه های تعاملی و غیر خطی مفید باشد. کار با بوک مارک ها در اسناد PDF ناوبری، دسترسی و تجربه کلی کاربر را بهبود می بخشد. از این ویژگی در مطالب آموزشی، مقالات علمی، کتابچه راهنما یا ارائه ها استفاده کنید. بوک مارک ها در PDF کیفیت، کارایی و تجربه مرور اسناد شما را بهبود می بخشند. به منظور اضافه کردن بوک مارک ها در فایل PDF، از Aspose.PDF for Python از طریق .NET API استفاده خواهیم کرد که یک API دستکاری اسناد غنی از ویژگی ها، قدرتمند و آسان برای استفاده برای پلت فرم python-net است. مدیر بسته NuGet را باز کنید، Aspose.pdf را جستجو کنید و نصب کنید. همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Console

pip install aspose-pdf

مراحل کار با نشانکها از طریق Python


شما نیاز به Aspose.PDF for .NET دارید تا کد را در محیط خود امتحان کنید.

۱. یک سند PDF را با استفاده از شیء سند باز کنید. ۱. یک نشانه ایجاد کنید و خواص آن را تعریف کنید. ۱. مجموعه OutlineItemCollection را به مجموعه خطوط اضافه کنید. ۱. فایل را دوباره ذخیره کنید

این مثال یک سند PDF را باز می کند و یک نشانک با خواص خاصی از طریق Python ایجاد می کند. صفحه هدف را برای نشانک با استفاده از شی ‘GoToAction’ تنظیم می کند. پس از آن، آن را با استفاده از ‘OutlineItemCollection’ به ساختار سند اضافه کنید و سپس نشانک سند اصلاح شده را در یک فایل PDF جدید ذخیره کنید. این بهترین راه حل برای بهبود توابع ناوبری اسناد است.

افزودن نشانک به سند پی دی اف - Python

این کد نمونه نحوه افزودن نشانک به PDF را نشان می دهد - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

# Open PDF document
document = apdf.Document(path_infile)

# Create a bookmark object
pdf_outline = apdf.OutlineItemCollection(document.outlines)
pdf_outline.title = "Test Outline"
pdf_outline.italic = True
pdf_outline.bold = True

# Set the destination page number
pdf_outline.action = apdf.annotations.GoToAction(document.pages[1])

# Add bookmark to the document's outline collection
outlines = document.outlines
outlines.append(pdf_outline)

# Save PDF document
document.save(path_outfile)