Microsoft OneNote – популярний цифровий інструмент для створення нотаток. Крім своїх можливостей зі збору, структурування та забезпечення спільної роботи, він полегшує командну роботу за допомогою спільних нотаток, малюнків, фрагментів екрана та аудіоанотацій. У деяких випадках нам може знадобитися прикріпити файли PDF до документів OneNote. У цій статті ми дізнаємося, як вставити PDF-документ у OneNote за допомогою Java.
Ця стаття охоплює такі теми:
- API Java для вставлення PDF у OneNote
- Вставте PDF у новий документ OneNote
- Вставте PDF в наявний документ OneNote
- Безкоштовні навчальні ресурси
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-файл як вкладення, виконавши наведені нижче дії.
- Створіть екземпляр класу Document.
- Створення об’єктів класів Page, Outline і OutlineElement.
- Ініціалізуйте об’єкт класу AttachedFile і передайте ім’я файлу та об’єкт потоку піктограми як аргументи.
- Після цього додайте AttachedFile до OutlineElement за допомогою методу appendChildLast().
- Так само додайте контур до сторінки та сторінку до документа.
- Нарешті, викличте метод 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, виконавши кроки, згадані вище. Однак нам просто потрібно завантажити наявний 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-файли, сприяючи більш організованому та комплексному створенню нотаток. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.