Java 給 OneNote 添加圖片

OneNote 是一個數字筆記本,它為您的所有筆記和信息提供了一個單一的位置。它允許以筆記、繪圖、屏幕剪輯和音頻評論的形式收集、組織和協作自由形式的信息和多用戶協作。我們可以通過編程的方式輕鬆地向 OneNote 文檔添加圖像、插入圖片或照片。在本文中,我們將學習如何使用 Java 將圖像添加到 OneNote 中。

本文應涵蓋以下主題:

  1. 將圖像添加到 OneNote 的 Java API
  2. 將圖像添加到新的 OneNote 文檔
  3. 將圖像插入現有的 OneNote 文檔
  4. 添加帶有替代文本的圖像

將圖像添加到 OneNote 的 Java API

要將圖像添加到新的或現有的 OneNote 文檔,我們將使用 Aspose.Note for Java API。 API 允許以編程方式創建、閱讀和轉換 OneNote 文檔,而無需使用 Microsoft OneNote。它還允許將圖像和圖片插入到新的或現有的 OneNote 文檔中。

API 提供了代表 Aspose.Note 文檔的 Document 類。它提供了 save(String fileName) 方法將 OneNote 文檔保存到文件中。 API 的 Page 類表示 OneNote 文檔中的頁面。 API 的 Image 表示一個 Image 並提供各種方法和屬性來處理 OneNote 文檔中的圖像。

下載 API 的 JAR 或在基於 Maven 的 Java 應用程序中添加以下 pom.xml 配置。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-note</artifactId>
    <version>22.9</version>
</dependency>

在 Java 中將圖像添加到新的 OneNote 文檔

我們可以按照以下步驟創建一個新的 OneNote 文檔並插入圖片或任何圖像:

  1. 首先,創建一個 Document 類的實例。
  2. 接下來,初始化 Page 類對象。
  3. 然後,使用 Image 類加載圖像。
  4. 可選地,設置圖像高度、寬度、對齊方式、偏移量等。
  5. 之後,使用 appendChildLast() 方法將圖像添加到頁面。
  6. 同樣,將頁面添加到文檔中。
  7. 最後調用 save() 方法保存 OneNote 文檔。

下面的代碼示例展示瞭如何使用 Java 將圖像添加到新的 OneNote 文檔中。

// 此代碼示例演示如何將圖像添加到新的 OneNote 文檔。
// 創建文檔類的對象
Document doc = new Document();

// 初始化頁麵類對象
Page page = new Page();

// 通過文件路徑加載圖像。
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// 設置圖像對齊
image.setAlignment(HorizontalAlignment.Right);

// 添加圖片
page.appendChildLast(image);

// 添加頁面節點
doc.appendChildLast(page);

// 保存 OneNote 文檔
doc.save("C:\\Files\\OneNoteWithImage.one");
在 Java 中將圖像添加到新的 OneNote 文檔

用 Java 將圖像添加到新的 OneNote 文檔。

在 Java 中將圖像添加到現有的 OneNote 文檔

我們還可以按照以下步驟將圖片或任何圖像插入現有的 OneNote 文檔中:

  1. 首先,使用 Document 類加載現有的 OneNote。
  2. 接下來,初始化 Page 類對象。
  3. 然後,使用 Image 類加載圖像。
  4. 可選地,設置圖像高度、寬度、對齊方式、偏移量等。
  5. 之後,使用 appendChildLast() 方法將圖像添加到頁面。
  6. 同樣,將頁面添加到文檔中。
  7. 最後調用 save() 方法保存 OneNote 文檔。

以下代碼示例演示如何使用 Java 將圖像添加到現有的 OneNote 文檔。

// 此代碼示例演示如何將圖像添加到現有 OneNote 文檔。
// 從流中加載文檔。
Document doc = new Document("C:\\Files\\Sample1.one");

// 添加新頁面。
Page page = new Page();

// 從文件中加載圖像。
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// 根據您的需要更改圖像的大小(可選)。
image.setWidth(200);
image.setHeight(350);

// 設置圖像在頁面中的位置(可選)。
image.setVerticalOffset(400);
image.setHorizontalOffset(100);

// 設置圖像對齊
image.setAlignment(HorizontalAlignment.Right);

// 將圖像添加到頁面。
page.appendChildLast(image);
doc.appendChildLast(page);

// 保存 OneNote 文檔
doc.save("C:\\Files\\InsertImageIntoExisting.one");

使用 Java 在 OneNote 中插入帶有替代文本的圖像

我們可以按照以下步驟在 OneNote 文檔中插入圖片替代文本:

  1. 首先,創建一個 Document 類的實例。
  2. 接下來,初始化 Page 類對象。
  3. 然後,使用 Image 類加載圖像。
  4. 接下來,使用 setAlternativeTextTitle() 和 setAlternativeTextDescription() 屬性方法指定圖像替代文本。
  5. 之後,使用 appendChildLast() 方法將圖像添加到頁面。
  6. 同樣,將頁面添加到文檔中。
  7. 最後調用 save() 方法保存 OneNote 文檔。

下面的代碼示例展示瞭如何使用 Java 在 OneNote 中插入帶有替代文本的圖像。

// 此代碼示例演示如何添加帶有替代文本的圖像。
// 創建文檔類的對象
Document doc = new Document();

// 初始化頁麵類對象
Page page = new Page();

// 通過文件路徑加載圖像。
InputStream inputstream = new FileInputStream("C:\\Files\\sample_image.jpg");
Image image = new Image("sample_image.jpg", inputstream);

// 指定圖像替代文本和描述
image.setAlternativeTextTitle("This is an image's title!");
image.setAlternativeTextDescription("And this is an image's description!");

// 設置圖像對齊
image.setAlignment(HorizontalAlignment.Right);

// 添加圖片
page.appendChildLast(image);

// 添加頁面節點
doc.appendChildLast(page);

// 保存 OneNote 文檔
doc.save("C:\\Files\\ImageAlternativeText.one");
使用 Java 在 OneNote 中插入帶有替代文本的圖像

用 Java 將圖像添加到新的 OneNote 文檔。

獲得免費許可證

您可以 獲得免費的臨時許可證 來試用該庫,而沒有評估限制。

結論

在本文中,我們學習瞭如何使用 Java 創建新的 OneNote 文檔和添加圖像。我們還了解瞭如何加載現有的 OneNote 文檔並以編程方式將圖像插入其中。此外,您可以使用文檔了解更多關於 Aspose.Note for Java API 的信息。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看