Bu eğitim, Java kullanarak PDF‘de yer imleri oluşturmayı açıklar. Ortamı ayarlamak için tüm ayrıntılar, programlama adımları ve Java ile PDF’ye yer imi eklemek için bir örnek kod içerir. Tüm sayfalar için yer imi eklemeyi, yer iminin görüntüleme özelliklerini ayarlamayı ve tek bir sayfa için yer imi ayarlamayı öğreneceksiniz.
Java kullanarak PDF Belgesini Yer İşaretine Alma Adımları
- Aspose.PDF for Java‘i yer imi eklemek için kullanacak ortamı ayarlayın
- Yer imleri eklemeyi destekleyen PdfBookmarkEditor sınıfının bir örneğini oluşturun
- PDF’yi düzenlemek için düzenleyiciye bağlayın
- Yer imlerini tanımlamak için bir dizi başlık ve bir sayfa listesi oluşturun
- createBookmarkOfPage() yöntemini başlık ve sayfa dizisini kullanarak çağırın
- Sonuç PDF dosyasını yer imleriyle birlikte kaydedin
Java kullanarak PDF’e yer imleri eklemek için şu adımları izleyin. Kaynak PDF’yi bağlayabilen, sayfa listesi için yer imleri oluşturabilen ve ortaya çıkan PDF’yi kaydedebilen PdfBookmarkEditor nesnesini örneklendirebilirsiniz. Yer imleri oluşturmak için createBookmarkOfPage() yöntemine başlık ve sayfa dizinleri dizisini sağlayın.
Java kullanarak PDF’ye Yer İşareti Ekleme Kodu
// 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()); | |
} | |
} | |
} |
Bu kod, Java kullanarak bir PDF’e yer imi eklemenin nasıl yapıldığını gösterir. Yer imi adını ve sayfa dizinini ayarlayarak createBookmarkOfPage() kullanarak bir PDF’in tüm sayfaları için yer imi ekleyebilirsiniz. Yer imi biçimini ayarlamak için, createBookmarks()‘ı renk, kalın bayrak ve İtalik bayrak ile çağırın. createBookmarkOfPage(), yer imi adını ve sayfa dizinini geçirerek belirli bir sayfa için yer imi oluşturmak için kullanılabilir.
Bu makale bize bir PDF’i nasıl yer imlerine ekleyeceğimizi öğretti. Bir HTML’i Excel dosyasına dönüştürmek için Java kullanarak HTML’yi Excel’e dönüştürün makalesine bakın.