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

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

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

برای کار با بوک مارک ها از Aspose.PDF برای جاوا استفاده کنید. با بوک مارک ها در PDF، می توانید به سرعت به بخش ها یا صفحات خاص بروید و جستجو و دسترسی به محتوای مربوطه را آسان تر کنید. بوک مارک ها در PDF رابط کاربری را با اجازه می دهد اسناد طولانی یا پیچیده را به طور موثر پیمایش کنید. بوک مارک های با ساختار خوب در PDF می توانند ظاهر یک سند حرفه ای را بهبود بخشند. این به ویژه برای کتابهای درسی، کتابچه راهنما، مقالات علمی و گزارش ها مفید است. در ارائه ها، بوک مارک ها به کاربر اجازه می دهند تا به طور یکپارچه بین اسلایدها یا بخش ها حرکت کند. این ویژگی می تواند برای ارائه های تعاملی و غیر خطی مفید باشد. کار با بوک مارک ها در اسناد PDF ناوبری، دسترسی و تجربه کلی کاربر را بهبود می بخشد. از این ویژگی در مطالب آموزشی، مقالات علمی، کتابچه راهنما یا ارائه ها استفاده کنید. بوک مارک ها در PDF کیفیت، کارایی و تجربه مرور اسناد شما را بهبود می بخشند. به منظور اضافه کردن بوک مارک ها به PDF، از API Aspose.PDF for Java استفاده خواهیم کرد که یک API تبدیل غنی از ویژگی، قدرتمند و آسان برای پلت فرم جاوا است. شما می توانید آخرین نسخه آن را مستقیماً از Maven دانلود کرده و آن را در پروژه مبتنی بر Maven خود با اضافه کردن تنظیمات زیر به pom.xml نصب کنید.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

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


شما نیاز به Aspose.PDF for Java به سعی کنید کد در محیط شما.

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

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

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

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

Document pdfDocument = new Document(DATA_DIR.resolve("AddBookmark.pdf").toString());

// Create a bookmark object
OutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.getOutlines());
pdfOutline.setTitle("Test Outline");
pdfOutline.setItalic(true);
pdfOutline.setBold(true);

// Set the destination page number
pdfOutline.setAction(new GoToAction(pdfDocument.getPages().get_Item(2)));

// Add a bookmark in the document's outline collection.
pdfDocument.getOutlines().add(pdfOutline);

// Save the update document
pdfDocument.save(DATA_DIR.resolve("AddBookmark_out.pdf").toString());
pdfDocument.close();