Kết hợp OneNote Java

Bạn có thể sắp xếp ghi chú dưới dạng sổ ghi chép kỹ thuật số bằng cách tạo tệp OneNote. Bạn cũng có thể soạn một số ý tưởng bằng cách hợp nhất các tệp sổ tay. Phù hợp với các trường hợp sử dụng như vậy, bài viết này trình bày cách kết hợp các tệp OneNote .one theo lập trình trong Java.

OneNote .one Notebook Merger - Cài đặt Java API

Bạn có thể kết hợp các sổ ghi chép OneNote khác nhau thành một tệp duy nhất bằng cách sử dụng API Aspose.Note cho Java. Bạn có thể chọn tạo tệp đầu ra ở định dạng tệp Notebook hoặc PDF. Chỉ cần tải xuống tệp JAR từ phần Bản phát hành mới hoặc sử dụng cấu hình Maven bên dưới trong tệp pom.xml của dự án:

Kho:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Kết hợp các tệp .one OneNote vào một Notebook trong Java

Bạn có thể dễ dàng kết hợp nhiều sổ ghi chép thành một sổ ghi chép duy nhất với các bước sau:

  1. Tạo các phiên bản của lớp Tài liệu để tải tệp nguồn và tệp đích.
  2. Sao chép các trang bằng cách lặp qua từng trang trong bộ sưu tập.
  3. Cập nhật sổ ghi chép đích bằng cách nối các trang.
  4. Xuất tài liệu OneNote đầu ra.

Đoạn mã sau giải thích cách kết hợp các tệp OneNote thành một Notebook duy nhất theo lập trình trong Java:

// Tải tệp .one OneNote bằng lớp Tài liệu
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Tải tệp OneNote đích
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Sao chép từng trang của tệp đầu vào
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Lưu tài liệu OneNote
oneDestination.save(dataDir + "MergedOutput.one");

Kết hợp các tệp .one OneNote thành một tài liệu PDF trong Java

API cho phép bạn xuất kết hợp các tệp OneNote dưới dạng tệp PDF với các bước sau:

  1. Sử dụng lớp Tài liệu để tải các sổ ghi chép OneNote đầu vào.
  2. Sao chép từng trang bằng cách sao chép nội dung của nó.
  3. Thêm các trang vào sổ ghi chép đích.
  4. Kết xuất tệp đã tạo dưới dạng tệp định dạng PDF.

Mẫu mã dưới đây trình bày cách kết hợp các tệp sổ ghi chép OneNote khác nhau thành một tệp PDF duy nhất theo lập trình trong Java:

// Tải tệp OneNote .one bằng lớp Tài liệu
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Tải tệp OneNote đích
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Sao chép từng trang của tệp đầu vào
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Lưu tài liệu OneNote
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

Nhận Giấy phép Tạm thời Miễn phí

Bạn có thể đánh giá API mà không có bất kỳ giới hạn đánh giá nào bằng cách yêu cầu Giấy phép tạm thời miễn phí.

Sự kết luận

Tóm lại, bạn đã hiểu với các ví dụ về cách kết hợp các tệp OneNote khác nhau thành một sổ ghi chép onenote duy nhất hoặc một tệp PDF theo cách lập trình bằng Java. Hơn nữa, bạn có thể xem qua không gian tài liệu để hiểu các tính năng khác được cung cấp bởi API. Vui lòng viết thư cho chúng tôi tại diễn đàn nếu bạn cần thảo luận về bất kỳ câu hỏi hoặc thắc mắc nào.

Xem thêm