यह संक्षिप्त ट्यूटोरियल वर्णन करता है कि कैसे ** जावा का उपयोग करके PDF में बुकमार्क पढ़ें** जिसका उपयोग कुछ सामग्री को शीघ्रता से खोजने के लिए किया जाता है। इस ट्यूटोरियल की सहायता से, आप न केवल जावा का उपयोग करके पीडीएफ में बुकमार्क पुनः प्राप्त कर सकते हैं बल्कि किसी अन्य बुकमार्क के चाइल्ड बुकमार्क भी प्राप्त कर सकते हैं। आप बुकमार्क के विभिन्न गुणों को प्रदर्शित करना भी सीखेंगे जैसे कि उसका शीर्षक और स्वरूपण जानकारी जैसे रंग, बोल्ड है, और इटैलिक है।
जावा का उपयोग करके पीडीएफ में बुकमार्क पढ़ने के चरण
- बुकमार्क को PDF में पढ़ने के लिए मावेन रिपॉजिटरी से Aspose.PDF इंस्टॉल करें
- बुकमार्क लाने के लिए Document क्लास ऑब्जेक्ट का उपयोग करके लक्ष्य PDF फ़ाइल लोड करें
- OutlineItemCollection का उपयोग करके सभी बुकमार्क संग्रह के माध्यम से पुनरावृति करें
- संग्रह में प्रत्येक प्रविष्टि के लिए, बुकमार्क गुण प्रदर्शित करें
- इसमें चाइल्ड बुकमार्क्स तक पहुंचने के लिए प्रत्येक व्यक्तिगत बुकमार्क के माध्यम से पुनरावृति करें
- प्रत्येक बच्चे के बुकमार्क गुण प्रदर्शित करें
इस त्वरित चरण-दर-चरण प्रक्रिया में, हम पहले लक्ष्य पीडीएफ फाइल को लोड करते हैं और फिर इसके बुकमार्क संग्रह का संदर्भ प्राप्त करते हैं जावा का उपयोग करके पीडीएफ में बुकमार्क निकालने। हम प्रत्येक बुकमार्क में चाइल्ड बुकमार्क्स तक पहुंच भी प्राप्त कर सकते हैं।
जावा का उपयोग करके पीडीएफ में बुकमार्क लाने के लिए कोड
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.OutlineItemCollection; | |
public class HowToReadBookmarksInPdfUsingJava { | |
public static void main() throws Exception { //main() function for HowToReadBookmarksInPdfUsingJava | |
// Instantiate Aspose.PDF license to remove trial version limitations while fetching bookmarks in PDF | |
License BookmarksPDFlicense = new License(); | |
BookmarksPDFlicense.setLicense("Aspose.PDF.lic"); | |
// Load the target PDF file to read the bookmarks | |
Document samplePDFWithBookmarks = new Document("PDFWithBookmarks.pdf"); | |
// Iterate through all the bookmarks and fetch the bookmark text and formatting information | |
for (OutlineItemCollection Bookmark : (Iterable<OutlineItemCollection>) samplePDFWithBookmarks.getOutlines()) { | |
System.out.println("Title :- " + Bookmark.getTitle()); | |
System.out.println("Is Italic :- " + Bookmark.getItalic()); | |
System.out.println("Is Bold :- " + Bookmark.getBold()); | |
System.out.println("Color :- " + Bookmark.getColor()); | |
// Check if there is any child bookmarks | |
if(Bookmark.size() > 0) | |
{ | |
System.out.println("Reading Child bookmarks..."); | |
// Iterate through each bookmark to fetch child bookmark properties | |
for (OutlineItemCollection childBookmark : (Iterable<OutlineItemCollection>) Bookmark) | |
{ | |
System.out.println("Title :- " + childBookmark.getTitle()); | |
System.out.println("Is Italic :- " + childBookmark.getItalic()); | |
System.out.println("Is Bold :- " + childBookmark.getBold()); | |
System.out.println("Color :- " + childBookmark.getColor()); | |
} | |
} | |
} | |
} | |
} |
यह नमूना कोड डिस्क से लक्ष्य पीडीएफ फाइल लोड करके जावा का उपयोग करके पीडीएफ में बुकमार्क लाने की प्रक्रिया को प्रदर्शित करता है। फिर इसे OutlineItemCollection के लिए चलने योग्य इंटरफ़ेस कार्यान्वयन का उपयोग करके अपनी बुकमार्क सूची तक पहुंच प्राप्त होती है। आउटलाइन आइटम के इसी संग्रह का उपयोग प्रत्येक बुकमार्क से चाइल्ड बुकमार्क प्राप्त करने के लिए किया जा सकता है।
इस ट्यूटोरियल में, हमने सीखा कि बिना किसी अन्य थर्ड-पार्टी टूल को इंस्टॉल किए जावा का उपयोग करके पीडीएफ में बुकमार्क कैसे पढ़ें। यदि आप इसी प्रक्रिया को सी-शार्प जैसी किसी अन्य भाषा में करना चाहते हैं, तो सी # का उपयोग करके पीडीएफ में बुकमार्क कैसे पढ़ें पर लेख देखें।