Kết hợp OneNote .one csharp

Tệp OneNote được sử dụng để thu thập thông tin hoặc cộng tác để giữ mọi thứ được ngăn nắp trong khi thực hiện một nhiệm vụ. Trong một số trường hợp nhất định, bạn có thể muốn kết hợp nhiều sổ ghi chép vào một tệp duy nhất. Tệp đầu ra đã tạo có thể được lưu dưới dạng tệp định dạng OneNote (.one) cũng như tài liệu PDF theo yêu cầu của bạn.

OneNote .one Tệp hợp nhất thành một tệp duy nhất - Cài đặt API C#

Bạn có thể kết hợp các tệp OneNote trong ứng dụng của mình với API Aspose.Note for .NET. Dễ dàng định cấu hình API bằng cách tải xuống tệp DLL tham chiếu từ trang Tải xuống hoặc sử dụng lệnh cài đặt NuGet sau:

PM> Install-Package Aspose.Note

Kết hợp các tệp .one OneNote thành một tệp Notebook trong C#

Bạn có thể kết hợp nhiều sổ ghi chép OneNote thành một tệp duy nhất bằng cách thực hiện theo các bước bên dưới:

  1. Tải các tệp sổ ghi chép nguồn và đích bằng lớp Tài liệu.
  2. Sao chép tất cả các trang và kết hợp các trang bằng phương pháp Kết hợp.
  3. Lưu tệp OneNote đầu ra.

Mã mẫu bên dưới giải thích cách kết hợp các tệp .one OneNote thành một Notebook duy nhất trong C#:

// Tải tệp .one OneNote bằng lớp Tài liệu
Aspose.Note.Document oneSource = new Aspose.Note.Document("Sample1.one");

// Tải tệp OneNote đích
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Quick Notes.one");

// Hợp nhất tất cả các trang của tệp OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Lưu tài liệu OneNote đầu ra
oneDestination.Save("MergedOutput.one");

Kết hợp các tệp .one OneNote thành một tệp PDF trong C#

Bạn có thể kết hợp nhiều sổ ghi chép OneNote khác nhau thành một tệp và lưu tệp đầu ra dưới dạng tệp PDF bằng các bước sau:

  1. Tải sổ ghi chép nguồn và đích bằng đối tượng lớp Tài liệu.
  2. Kết hợp tất cả các trang bằng phương pháp Kết hợp bằng cách sao chép từng trang một.
  3. Xuất tài liệu PDF đầu ra.

Mẫu mã sau đây là một minh chứng về cách kết hợp nhiều tệp .one OneNote thành một tài liệu PDF trong C#:

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

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

// Hợp nhất tất cả các trang của tệp OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Lưu tài liệu PDF đầu ra
oneDestination.Save(dataDir + "MergedOutput.pdf" , 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ức đầy đủ của nó 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ài viết này giải thích cách kết hợp nhiều tệp OneNote và xuất tệp đã tạo dưới dạng Sổ tay hoặc tệp PDF theo chương trình trong C#. Hơn nữa, bạn có thể tìm hiểu các tính năng khác được API hỗ trợ khi truy cập không gian tài liệu. Vui lòng thảo luận mối quan tâm của bạn với chúng tôi qua diễn đàn.

Xem thêm