Thêm hình ảnh vào OneNote trong C#

OneNote cho phép thu thập, sắp xếp và cộng tác thông tin dạng tự do và cộng tác với nhiều người dùng dưới dạng ghi chú, bản vẽ, đoạn cắt màn hình và bình luận bằng âm thanh. Chúng tôi có thể chèn hình ảnh vào tài liệu OneNote theo chương trình. Trong bài viết này, chúng ta sẽ tìm hiểu cách thêm hình ảnh vào OneNote trong C#.

Các chủ đề sau sẽ được đề cập trong bài viết này:

  1. C# API để thêm hình ảnh vào OneNote
  2. Thêm hình ảnh vào tài liệu OneNote Mới
  3. Chèn hình ảnh vào tài liệu OneNote hiện có
  4. Thêm hình ảnh với văn bản thay thế

API C# để thêm hình ảnh vào OneNote

Để thêm hình ảnh vào tài liệu OneNote mới hoặc hiện có, chúng tôi sẽ sử dụng API Aspose.Note for .NET. API cho phép tạo, đọc và chuyển đổi tài liệu OneNote theo chương trình mà không cần sử dụng Microsoft OneNote. Nó cũng cho phép nhập nội dung từ tài liệu PDF vào tài liệu OneNote.

Vui lòng tải xuống DLL của API hoặc cài đặt nó bằng NuGet.

PM> Install-Package Aspose.Note

Thêm hình ảnh vào tài liệu OneNote mới trong C#

Chúng tôi có thể tạo tài liệu OneNote mới và chèn hình ảnh bằng cách thực hiện theo các bước dưới đây:

  1. Đầu tiên, tạo một thể hiện của lớp Tài liệu.
  2. Tiếp theo, khởi tạo đối tượng lớp Trang.
  3. Sau đó, tải một hình ảnh bằng cách sử dụng lớp Hình ảnh.
  4. Theo tùy chọn, đặt chiều cao, chiều rộng, căn chỉnh, độ lệch của hình ảnh, v.v.
  5. Sau đó, thêm Hình ảnh vào Trang bằng phương thức AppendChildLast().
  6. Tương tự, thêm Trang vào Tài liệu.
  7. Cuối cùng, gọi phương thức Save() để lưu tài liệu OneNote.

Mẫu mã sau đây cho biết cách thêm hình ảnh vào tài liệu OneNote mới bằng C#.

// Mẫu mã này trình bày cách thêm hình ảnh vào tài liệu OneNote mới.
// Đường dẫn đến thư mục tài liệu.
string dataDir = "C:\\Files\\Note\\";

// Tạo một đối tượng của lớp Tài liệu
Document doc = new Document();

// Khởi tạo đối tượng lớp Trang
Page page = new Page();

// Tải hình ảnh theo đường dẫn tệp.
Image image = new Image(dataDir + "sample.jpg");

// Đặt căn chỉnh hình ảnh
image.Alignment = HorizontalAlignment.Right;

// Thêm hình ảnh
page.AppendChildLast(image);

// Thêm nút Trang
doc.AppendChildLast(page);

// Lưu tài liệu OneNote
dataDir = dataDir + "CreateOneNoteWithImage.one";
doc.Save(dataDir);
Add-Image-to-New-OneNote-Document-in-CSharp

Thêm Hình ảnh vào Tài liệu OneNote Mới trong C#.

Thêm hình ảnh vào tài liệu OneNote hiện có trong C#

Chúng tôi cũng có thể chèn hình ảnh vào tài liệu OneNote hiện có bằng cách làm theo các bước được cung cấp bên dưới:

  1. Đầu tiên, tải OneNote hiện có bằng cách sử dụng lớp Tài liệu.
  2. Tiếp theo, khởi tạo đối tượng lớp Trang.
  3. Sau đó, tải một hình ảnh bằng cách sử dụng lớp Hình ảnh.
  4. Theo tùy chọn, đặt chiều cao, chiều rộng, căn chỉnh, độ lệch của hình ảnh, v.v.
  5. Sau đó, thêm Hình ảnh vào Trang bằng phương thức AppendChildLast().
  6. Tương tự, thêm Trang vào Tài liệu.
  7. Cuối cùng, gọi phương thức Save() để lưu tài liệu OneNote.

Mẫu mã sau đây cho biết cách thêm hình ảnh vào tài liệu OneNote hiện có bằng C#.

// Mẫu mã này trình bày cách thêm hình ảnh vào tài liệu OneNote hiện có.
// Đường dẫn đến thư mục tài liệu.
string dataDir = "C:\\Files\\Note\\";

// Tải tài liệu từ luồng.
Document doc = new Document(dataDir + "Sample1.one");

// Thêm một trang mới.
Page page = new Page();

// Tải hình ảnh từ tệp.
Image image = new Image(dataDir + "sample.jpg");

// Thay đổi kích thước của hình ảnh theo nhu cầu của bạn (tùy chọn).
image.Width = 500;
image.Height = 750;

// Đặt vị trí của hình ảnh trong trang (tùy chọn).
image.VerticalOffset = 400;
image.HorizontalOffset = 100;

// Đặt căn chỉnh hình ảnh
image.Alignment = HorizontalAlignment.Right;

// Thêm hình ảnh vào trang.
page.AppendChildLast(image);
doc.AppendChildLast(page);

// Lưu tài liệu OneNote
dataDir = dataDir + "InsertImageIntoExisting.one";
doc.Save(dataDir);

Chèn hình ảnh với văn bản thay thế trong OneNote bằng C#

Chúng tôi có thể thêm văn bản thay thế hình ảnh trong khi chèn nó vào tài liệu OneNote bằng cách làm theo các bước được cung cấp bên dưới:

  1. Đầu tiên, tạo một thể hiện của lớp Tài liệu.
  2. Tiếp theo, khởi tạo đối tượng lớp Trang.
  3. Sau đó, tải một hình ảnh bằng cách sử dụng lớp Hình ảnh.
  4. Tiếp theo, chỉ định các thuộc tính AlternativeTextTitle và AlternativeTextDescription.
  5. Sau đó, thêm Hình ảnh vào Trang bằng phương thức AppendChildLast().
  6. Tương tự, thêm Trang vào Tài liệu.
  7. Cuối cùng, gọi phương thức Save() để lưu tài liệu OneNote.

Mẫu mã sau đây cho biết cách chèn hình ảnh với văn bản thay thế trong OneNote bằng C#.

// Mẫu mã này trình bày cách thêm hình ảnh với Văn bản thay thế trong tài liệu OneNote.
// Đường dẫn đến thư mục tài liệu.
string dataDir = "C:\\Files\\Note\\";

// Tạo một tài liệu mới
var document = new Document();

// Thêm một trang mới
var page = new Page();

// Tải hình ảnh
var image = new Image(dataDir + "sample.jpg");

// Chỉ định văn bản và mô tả thay thế hình ảnh
image.AlternativeTextTitle = "This is an image's title!";
image.AlternativeTextDescription = "And this is an image's description!";

// Nối một hình ảnh
page.AppendChildLast(image);

// Nối trang
document.AppendChildLast(page);

// Lưu tài liệu
dataDir = dataDir + "ImageAlternativeText.one";
document.Save(dataDir);

Nhận giấy phép miễn phí

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện mà không có giới hạn đánh giá.

Sự kết luận

Trong bài viết này, chúng tôi đã học cách:

  • tạo tài liệu OneNote mới bằng C#;
  • tải tài liệu OneNote hiện có;
  • thêm một trang vào tài liệu OneNote;
  • thêm hình ảnh vào Trang tài liệu OneNote theo chương trình;

Bên cạnh việc thêm hình ảnh vào OneNote trong C#, bạn có thể tìm hiểu thêm về Aspose.Note for .NET API bằng cách sử dụng tài liệu. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm