Добавить изображение в OneNote на Java

OneNote – это цифровая записная книжка, в которой можно хранить все ваши заметки и информацию в одном месте. Он позволяет собирать, систематизировать и совместно использовать информацию в свободной форме и многопользовательскую совместную работу в виде заметок, рисунков, вырезок экрана и аудиокомментариев. Мы можем легко добавлять изображения, вставлять изображения или фотографии в документы OneNote программно. В этой статье мы узнаем, как добавить изображение в OneNote на Java.

В этой статье должны быть раскрыты следующие темы:

  1. Java API для добавления изображений в OneNote
  2. Добавить изображение в новый документ OneNote
  3. Вставить изображение в существующий документ OneNote
  4. Добавить изображение с альтернативным текстом

Java API для добавления изображений в OneNote

Чтобы добавить изображение в новый или существующий документ OneNote, мы будем использовать API Aspose.Note для Java. API позволяет программно создавать, читать и преобразовывать документы OneNote без использования Microsoft OneNote. Он также позволяет вставлять изображения и картинки в новые или существующие документы OneNote.

API предоставляет класс Document, представляющий документ Aspose.Note. Он предоставляет метод save(String fileName) для сохранения документа OneNote в файл. Класс API Page представляет страницу в документе OneNote. Image API представляет изображение и предоставляет различные методы и свойства для работы с изображениями в документе OneNote.

Пожалуйста, либо загрузите JAR-файл API, либо добавьте следующую конфигурацию pom.xml в приложение Java на основе Maven.

<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>

Добавить изображение в новый документ OneNote в Java

Мы можем создать новый документ OneNote и вставить изображение или любое изображение, выполнив следующие действия:

  1. Во-первых, создайте экземпляр класса Document.
  2. Затем инициализируйте объект класса Page.
  3. Затем загрузите изображение с помощью класса Image.
  4. При желании установите высоту, ширину, выравнивание, смещение и т. д. изображения.
  5. После этого добавьте изображение на страницу с помощью метода appendChildLast().
  6. Точно так же добавьте страницу в документ.
  7. Наконец, вызовите метод save(), чтобы сохранить документ OneNote.

В следующем примере кода показано, как добавить изображение в новый документ OneNote с помощью Java.

// В этом примере кода показано, как добавить изображение в новый документ OneNote.
// Создайте объект класса Document
Document doc = new Document();

// Инициализировать объект класса Page
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");
Добавить изображение в новый документ OneNote в Java

Добавьте изображение в новый документ OneNote на Java.

Добавить изображение в существующий документ OneNote в Java

Мы также можем вставить изображение или любое изображение в существующий документ OneNote, выполнив следующие действия:

  1. Во-первых, загрузите существующий OneNote с помощью класса Document.
  2. Затем инициализируйте объект класса Page.
  3. Затем загрузите изображение с помощью класса Image.
  4. При желании установите высоту, ширину, выравнивание, смещение и т. д. изображения.
  5. После этого добавьте изображение на страницу с помощью метода appendChildLast().
  6. Точно так же добавьте страницу в документ.
  7. Наконец, вызовите метод save(), чтобы сохранить документ OneNote.

В следующем примере кода показано, как добавить изображение в существующий документ OneNote с помощью Java.

// В этом примере кода показано, как добавить изображение в существующий документ 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");

Вставка изображения с альтернативным текстом в OneNote с помощью Java

Мы можем добавить альтернативный текст изображения при вставке его в документ OneNote, выполнив следующие действия:

  1. Во-первых, создайте экземпляр класса Document.
  2. Затем инициализируйте объект класса Page.
  3. Затем загрузите изображение с помощью класса Image.
  4. Затем укажите альтернативный текст изображения с помощью методов свойств setAlternativeTextTitle() и setAlternativeTextDescription().
  5. После этого добавьте изображение на страницу с помощью метода appendChildLast().
  6. Точно так же добавьте страницу в документ.
  7. Наконец, вызовите метод save(), чтобы сохранить документ OneNote.

В следующем примере кода показано, как вставить изображение с альтернативным текстом в OneNote с помощью Java.

// В этом примере кода показано, как добавить изображение с замещающим текстом.
// Создайте объект класса Document
Document doc = new Document();

// Инициализировать объект класса Page
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");
Вставка изображения с альтернативным текстом в OneNote с помощью Java

Добавьте изображение в новый документ OneNote на Java.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Вывод

В этой статье мы узнали, как создать новый документ OneNote и добавить изображение с помощью Java. Мы также увидели, как загрузить существующий документ OneNote и программно вставить в него изображение. Кроме того, вы можете узнать больше об Aspose.Note for Java API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

Смотрите также