Hợp nhất OneNote Java

Sổ tay OneNote rất hữu ích để thu thập suy nghĩ, ý tưởng, việc cần làm, v.v. Bạn có thể tạo các ghi chú khác nhau trong nhiều sổ ghi chép và đôi khi bạn có thể cần thêm chúng vào cuốn sổ tay khác để thu thập một số ý tưởng. Phù hợp với các tình huống như vậy, bài viết này trình bày cách hợp nhất 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ể hợp nhất nhiều sổ ghi chép OneNote thành một tệp duy nhất với API Aspose.Note for Java. Nó cho phép bạn tạo tệp đầu ra dưới dạng Notebook hoặc tài liệu PDF. Bạn có thể truy cập các tệp JAR từ phần Bản phát hành mới hoặc với các thông số kỹ thuật của Maven sau trong tệp pom.xml của ứng dụng của bạ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>

Hợp nhất các tệp .one OneNote vào một Notebook trong Java

Bạn có thể hợp nhất các ghi chú khác nhau thành một sổ ghi chép duy nhất bằng các bước dưới đây:

  1. Tải các tệp OneNote nguồn và đích bằng đối tượng lớp Tài liệu.
  2. Lặp lại từng trang và sao chép nó.
  3. Nối trang đã sao chép vào sổ ghi chép đích.
  4. Lưu tài liệu OneNote đầu ra.

Mã mẫu bên dưới cho thấy cách hợp nhất các tệp OneNote vào một Notebook 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.one");

Hợp nhất các tệp .one OneNote thành tài liệu PDF trong Java

Bạn có thể kết xuất sổ tay đã hợp nhất dưới dạng tài liệu PDF bằng cách làm theo các bước bên dưới:

  1. Tải sổ ghi chép OneNote đầu vào bằng đối tượng lớp Tài liệu.
  2. Lặp lại từng trang trong khi sao chép nó.
  3. Nối trang vào sổ ghi chép đích.
  4. Lưu tệp đầu ra dưới dạng tài liệu PDF.

Đoạn mã sau giải thích cách hợp nhất các tệp OneNote thành tài liệu PDF 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ể yêu cầu một Giấy phép Tạm thời Miễn phí để đánh giá API trong toàn bộ năng lực của nó.

Sự kết luận

Tóm lại, bạn đã khám phá cách hợp nhất các tệp OneNote vào một sổ tay hoặc tài liệu PDF theo lập trình trong Java. Tuy nhiên, bạn có thể truy cập phần tài liệu để kiểm tra các tính năng khác của API. Vui lòng liên hệ với chúng tôi tại diễn đàn nếu có bất kỳ thắc mắc nào.

Xem thêm