Вставте PDF у OneNote за допомогою Java

Microsoft OneNote – популярний цифровий інструмент для створення нотаток. Крім своїх можливостей зі збору, структурування та забезпечення спільної роботи, він полегшує командну роботу за допомогою спільних нотаток, малюнків, фрагментів екрана та аудіоанотацій. У деяких випадках нам може знадобитися прикріпити файли PDF до документів OneNote. У цій статті ми дізнаємося, як вставити PDF-документ у OneNote за допомогою Java.

Ця стаття охоплює такі теми:

  1. API Java для вставлення PDF у OneNote
  2. Вставте PDF у новий документ OneNote
  3. Вставте PDF в наявний документ OneNote
  4. Безкоштовні навчальні ресурси

Java API для вставлення PDF у OneNote

Ми будемо використовувати Aspose.Note for Java для вставлення документів PDF у OneNote. Це дозволяє розробникам програмно працювати з файлами Microsoft OneNote (у форматах .one і .onetoc2) за допомогою Java. За допомогою Aspose.Note for Java ви можете створювати, читати, маніпулювати та конвертувати документи OneNote у своїх програмах Java, не покладаючись на Microsoft Office чи інші зовнішні залежності.

Будь ласка, завантажте 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>23.7</version>
    <classifier>jdk17</classifier>
</dependency>

Вставте PDF у новий документ OneNote за допомогою Java

Ми можемо легко створити новий документ OneNote і вставити PDF-файл як вкладення, виконавши наведені нижче дії.

  1. Створіть екземпляр класу Document.
  2. Створення об’єктів класів Page, Outline і OutlineElement.
  3. Ініціалізуйте об’єкт класу AttachedFile і передайте ім’я файлу та об’єкт потоку піктограми як аргументи.
  4. Після цього додайте AttachedFile до OutlineElement за допомогою методу appendChildLast().
  5. Так само додайте контур до сторінки та сторінку до документа.
  6. Нарешті, викличте метод save(), щоб зберегти документ OneNote.

У наведеному нижче прикладі коду показано, як вставити PDF-файл у новий документ OneNote за допомогою Java.

// Створіть об’єкт класу Document
Document doc = new Document();

// Ініціалізація об'єкта класу Page
Page page = new Page();

// Ініціалізація об’єкта класу Outline
Outline outline = new Outline();

// Ініціалізація об’єкта класу OutlineElement
OutlineElement outlineElem = new OutlineElement();

// Ініціалізуйте об’єкт класу AttachedFile, а також передайте шлях до його піктограми
AttachedFile attachedFile = null;

try {
    attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

// Додати прикріплений файл
outlineElem.appendChildLast(attachedFile);

// Додати вузол елемента контуру
outline.appendChildLast(outlineElem);

// Додайте вузол контуру
page.appendChildLast(outline);

// Додати вузол сторінки
doc.appendChildLast(page);

doc.save("C:\\Files\\output.one");
Вставте PDF у новий документ OneNote за допомогою Java

Вставте PDF у новий документ OneNote за допомогою Java.

Вставте PDF в наявний документ OneNote у Java

Подібним чином ми можемо вставити PDF-документ у наявний документ OneNote, виконавши кроки, згадані вище. Однак нам просто потрібно завантажити наявний OneNote за допомогою класу Document на кроці №1.

У наведеному нижче прикладі коду показано, як вставити PDF-файл до наявного документа OneNote за допомогою Java.

// Завантажте наявний документ OneNote
Document doc = new Document("C:\\Files\\Sample1.one");

// Ініціалізація об'єкта класу Page
Page page = new Page();

// Ініціалізація об’єкта класу Outline
Outline outline = new Outline();

// Ініціалізація об’єкта класу OutlineElement
OutlineElement outlineElem = new OutlineElement();

// Ініціалізуйте об’єкт класу AttachedFile, а також передайте шлях до його піктограми
AttachedFile attachedFile = null;

try {
    attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

// Додати прикріплений файл
outlineElem.appendChildLast(attachedFile);

// Додати вузол елемента контуру
outline.appendChildLast(outlineElem);

// Додайте вузол контуру
page.appendChildLast(outline);

// Додати вузол сторінки
doc.appendChildLast(page);

doc.save("C:\\Files\\output.one");

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Додайте PDF до OneNote – безкоштовні навчальні ресурси

Ви можете дізнатися більше про вставлення PDF-файлів у OneNote та дослідити інші функції Aspose.Note for Java, використовуючи ресурси нижче:

Висновок

У цій статті ми дізналися, як вставити PDF-документ у OneNote за допомогою Java. Включення PDF-файлів у OneNote за допомогою Java забезпечує спрощений і ефективний спосіб покращити процеси створення нотаток і документування. Дотримуючись кроків, описаних у цій статті, ви зможете надати своїм програмам Java можливість легко імпортувати PDF-файли, сприяючи більш організованому та комплексному створенню нотаток. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також