این آموزش نحوه ایجاد نشانک در PDF با استفاده از جاوا را شرح می دهد. تمام جزئیات برای تنظیم محیط، مراحل برنامه نویسی و کد نمونه برای افزودن نشانک در PDF با جاوا را دارد. شما یاد خواهید گرفت که برای همه صفحات نشانک اضافه کنید، ویژگی های نمایش نشانک را تنظیم کنید و برای یک صفحه یک نشانک تنظیم کنید.
مراحل نشانکگذاری سند PDF با استفاده از جاوا
- محیط را طوری تنظیم کنید که از Aspose.PDF for Java برای درج نشانک استفاده کند
- نمونه ای از کلاس PdfBookmarkEditor ایجاد کنید که از افزودن نشانک ها پشتیبانی می کند
- PDF را با ویرایشگر پیوند دهید تا آن را ویرایش کنید
- آرایه ای از عناوین و فهرستی از صفحات را برای تعریف نشانک ها ایجاد کنید
- روش createBookmarkOfPage() را با استفاده از آرایه عنوان و صفحات فراخوانی کنید
- فایل پی دی اف حاصل را با بوکمارک در آن ذخیره کنید
این مراحل را برای افزودن نشانک به PDF با استفاده از جاوا دنبال کنید. میتوانید شی PdfBookmarkEditor را نمونهسازی کنید که میتواند PDF منبع را متصل کند، نشانکهایی برای فهرست صفحات ایجاد کند و PDF حاصل را ذخیره کند. آرایه ای از عناوین و نمایه های صفحه را برای ایجاد نشانک ها در متد ()createBookmarkOfPage ارائه دهید.
کد برای درج نشانک در PDF با استفاده از جاوا
// Import the required classes from Aspose.PDF for Java | |
import com.aspose.pdf.facades.PdfBookmarkEditor; | |
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception { | |
// Apply the license for Aspose.PDF | |
new License().setLicense("license.lic"); | |
try (PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor()) { | |
bookmarkEditor.bindPdf("SampleDocument.pdf"); | |
// Define bookmark labels for specific sections | |
String[] sectionTitles = { "Overview", "Details", "Summary" }; | |
// Specify the corresponding page numbers for each bookmark | |
int[] sectionPages = { 2, 5, 8 }; | |
// Add bookmarks to the defined pages | |
bookmarkEditor.createBookmarkOfPage(sectionTitles, sectionPages); | |
bookmarkEditor.save("UpdatedDocumentWithBookmarks.pdf"); | |
} catch (Exception ex) { | |
// Handle any errors during the process | |
System.out.println("Error processing the PDF: " + ex.getMessage()); | |
} | |
} | |
} |
این کد نحوه نشانک گذاری PDF با استفاده از جاوا را نشان می دهد. با تنظیم نام نشانک و فهرست صفحه، میتوانید با استفاده از () createBookmarkOfPage برای همه صفحات یک PDF، نشانکها اضافه کنید. برای تنظیم فرمت نشانک، createBookmarks() را با رنگ، پرچم پررنگ و پرچم ایتالیایی فراخوانی کنید. ()createBookmarkOfPage می تواند برای ایجاد نشانک برای یک صفحه خاص با ارسال نام نشانک و فهرست صفحه استفاده شود.
این مقاله به ما آموزش داده است که چگونه یک PDF را نشانه گذاری کنیم. برای تبدیل HTML به فایل اکسل، به مقاله نحوه تبدیل HTML به Excel با استفاده از جاوا مراجعه کنید.