Այս ձեռնարկը նկարագրում է, թե ինչպես ստեղծել էջանիշեր PDF-ում Java-ի միջոցով: Այն ունի բոլոր մանրամասները շրջակա միջավայրը կարգավորելու, ծրագրավորման քայլերը և օրինակելի կոդը ** PDF-ում Java-ով էջանիշ ավելացնելու համար**: Դուք կսովորեք ավելացնել էջանիշներ բոլոր էջերի համար, սահմանել էջանիշի ցուցադրման հատկությունները և մեկ էջի համար էջանիշ դնել:
Java-ի միջոցով PDF փաստաթուղթը էջանշելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.PDF for Java՝ էջանիշ տեղադրելու համար
- Ստեղծեք PdfBookmarkEditor դասի օրինակ, որն աջակցում է էջանիշերի ավելացմանը
- Կցեք PDF-ը խմբագրի հետ՝ այն խմբագրելու համար
- Ստեղծեք վերնագրերի զանգված և էջերի ցանկ՝ էջանիշները սահմանելու համար
- Կանչեք createBookmarkOfPage() մեթոդը՝ օգտագործելով վերնագիրն ու էջերի զանգվածը
- Պահպանեք ստացված PDF ֆայլը՝ էջանիշներով
Հետևեք այս քայլերին` Java-ի միջոցով *էջանիշեր PDF-ին ավելացնելու համար: Դուք կարող եք ստեղծել PdfBookmarkEditor օբյեկտը, որը կարող է կապել սկզբնաղբյուր PDF-ը, ստեղծել էջանիշեր էջերի ցանկի համար և պահպանել ստացված PDF-ը: Տրամադրեք վերնագրերի և էջի ինդեքսների զանգվածը createBookmarkOfPage() մեթոդին՝ էջանիշեր ստեղծելու համար:
Կոդ՝ Java-ի միջոցով 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-ը՝ օգտագործելով Java: Դուք կարող եք էջանիշեր ավելացնել PDF-ի բոլոր էջերի համար՝ օգտագործելով createBookmarkOfPage()՝ սահմանելով էջանիշի անունը և էջի ինդեքսը: Էջանիշի ձևաչափը սահմանելու համար զանգահարեք createBookmarks() գույնը, թավ դրոշակը և շեղ դրոշակը: CreateBookmarkOfPage()-ը կարող է օգտագործվել որոշակի էջի համար էջանիշ ստեղծելու համար՝ փոխանցելով էջանիշի անունը և էջի ինդեքսը:
Այս հոդվածը մեզ սովորեցրել է, թե ինչպես էջանշել PDF-ը: HTML-ը Excel ֆայլի փոխարկելու համար տես հոդվածը, թե ինչպես կատարել փոխարկել HTML-ը Excel-ի Java-ի միջոցով: