Microsoft OneNote je oblíbený digitální nástroj pro psaní poznámek. Kromě svých schopností shromažďování, strukturování a umožnění společné práce usnadňuje týmovou práci prostřednictvím sdílených poznámek, nákresů, úryvků obrazovky a zvukových anotací. V určitých případech možná budeme muset k dokumentům OneNotu připojit soubory PDF. V tomto článku se naučíme, jak vložit dokument PDF do OneNotu pomocí Java.
Tento článek se zabývá následujícími tématy:
- Java API pro vložení PDF do OneNotu
- Vložit PDF do nového dokumentu OneNotu
- Vložit PDF do existujícího dokumentu OneNotu
- Bezplatné výukové zdroje
Java API pro vložení PDF do OneNotu
Pro vkládání PDF dokumentů do OneNotu použijeme Aspose.Note for Java. Umožňuje vývojářům pracovat se soubory Microsoft OneNote (formáty .one i .onetoc2) programově pomocí Java. S Aspose.Note for Java můžete vytvářet, číst, manipulovat a převádět dokumenty OneNote v aplikacích Java, aniž byste se museli spoléhat na Microsoft Office nebo jiné externí závislosti.
Prosím stáhněte si JAR API nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na 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>
Vložte PDF do nového dokumentu OneNotu pomocí Java
Můžeme snadno vytvořit nový dokument OneNote a vložit soubor PDF jako přílohu podle následujících kroků:
- Vytvořte instanci třídy Document.
- Vytvořte objekty tříd Page, Outline a OutlineElement.
- Inicializujte objekt třídy AttachedFile a předejte název souboru a objekt streamu ikony jako argumenty.
- Poté přidejte AttachedFile do OutlineElement pomocí metody appendChildLast().
- Podobně připojte obrys ke stránce a stránku k dokumentu.
- Nakonec zavolejte metodu save() a uložte dokument OneNotu.
Následující ukázka kódu ukazuje, jak vložit soubor PDF do nového dokumentu OneNotu pomocí Java.
// Vytvořte objekt třídy Document
Document doc = new Document();
// Inicializujte objekt třídy Page
Page page = new Page();
// Inicializovat objekt třídy Outline
Outline outline = new Outline();
// Inicializujte objekt třídy OutlineElement
OutlineElement outlineElem = new OutlineElement();
// Inicializujte objekt třídy AttachedFile a také předejte cestu k jeho ikoně
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();
}
// Přidejte přiložený soubor
outlineElem.appendChildLast(attachedFile);
// Přidejte uzel prvku obrysu
outline.appendChildLast(outlineElem);
// Přidat obrysový uzel
page.appendChildLast(outline);
// Přidat uzel stránky
doc.appendChildLast(page);
doc.save("C:\\Files\\output.one");
Vložte PDF do existujícího dokumentu OneNotu v Javě
Podobně můžeme vložit dokument PDF do existujícího dokumentu OneNote podle výše uvedených kroků. Stačí však načíst existující OneNote pomocí třídy Document v kroku #1.
Následující ukázka kódu ukazuje, jak vložit PDF do existujícího dokumentu OneNotu pomocí Java.
// Načtěte existující dokument OneNotu
Document doc = new Document("C:\\Files\\Sample1.one");
// Inicializujte objekt třídy Page
Page page = new Page();
// Inicializovat objekt třídy Outline
Outline outline = new Outline();
// Inicializujte objekt třídy OutlineElement
OutlineElement outlineElem = new OutlineElement();
// Inicializujte objekt třídy AttachedFile a také předejte cestu k jeho ikoně
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();
}
// Přidejte přiložený soubor
outlineElem.appendChildLast(attachedFile);
// Přidejte uzel prvku obrysu
outline.appendChildLast(outlineElem);
// Přidat obrysový uzel
page.appendChildLast(outline);
// Přidat uzel stránky
doc.appendChildLast(page);
doc.save("C:\\Files\\output.one");
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.
Připojte PDF k OneNotu – bezplatné výukové zdroje
Můžete se dozvědět více o vkládání PDF do OneNotu a prozkoumat další funkce Aspose.Note for Java pomocí zdrojů níže:
Závěr
V tomto článku jsme se naučili, jak vložit dokument PDF do OneNotu pomocí Java. Začlenění souborů PDF do OneNotu pomocí Java poskytuje efektivní a efektivní způsob, jak vylepšit procesy psaní poznámek a dokumentace. Dodržováním kroků popsaných v tomto článku můžete svým aplikacím Java vybavit možnost bez námahy importovat soubory PDF, čímž získáte přehlednější a komplexnější práci s poznámkami. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.