XML에서 기존 PDF 파일로 북마크 가져오기 (facades)
importBookmarksWithXml 메서드는 XML 파일에서 PDF 파일로 북마크를 가져올 수 있게 해줍니다.
북마크를 가져오려면:
- PdfBookmarkEditor 객체를 생성하고 bindPdf 메서드를 사용하여 PDF 파일을 바인딩합니다.
- importBookmarksWithXml 메서드를 호출합니다.
- save 메서드를 사용하여 업데이트된 PDF 파일을 저장합니다.
다음 코드 스니펫은 XML 파일에서 북마크를 가져오는 방법을 보여줍니다.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// Create PdfBookmarkEditor class | |
PdfBookmarkEditor bookmarkEditor = new PdfBookmarkEditor(); | |
// Open PDF file | |
bookmarkEditor.bindPdf("Input.pdf"); | |
// Import bookmarks | |
bookmarkEditor.importBookmarksWithXML("bookmarks.xml"); | |
// Save updated PDF file | |
bookmarkEditor.save("output.pdf"); |
From Aspose.PDF for Java 9.0.0, the PdfBookmarkEditor class implements the exportBookmarksToXML and importBookmarksWithXML methods with Stream arguments. As a result, extracted bookmarks can be imported from a stream object.
Aspose.PDF for Java 9.0.0부터, PdfBookmarkEditor 클래스는 Stream 인수를 사용하여 exportBookmarksToXML 및 importBookmarksWithXML 메서드를 구현합니다. 결과적으로, 추출된 책갈피는 스트림 객체에서 가져올 수 있습니다.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// Create PdfBookmarkEditor object | |
PdfBookmarkEditor bookmarkeditor = new PdfBookmarkEditor(); | |
// Open PDF file | |
bookmarkeditor.bindPdf("Input.pdf"); | |
InputStream is = new FileInputStream("bookmark.xml"); | |
bookmarkeditor.importBookmarksWithXML(is); | |
bookmarkeditor.save("output.pdf"); |