Vložte PDF do OneNotu pomocí Java

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:

  1. Java API pro vložení PDF do OneNotu
  2. Vložit PDF do nového dokumentu OneNotu
  3. Vložit PDF do existujícího dokumentu OneNotu
  4. 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ů:

  1. Vytvořte instanci třídy Document.
  2. Vytvořte objekty tříd Page, Outline a OutlineElement.
  3. Inicializujte objekt třídy AttachedFile a předejte název souboru a objekt streamu ikony jako argumenty.
  4. Poté přidejte AttachedFile do OutlineElement pomocí metody appendChildLast().
  5. Podobně připojte obrys ke stránce a stránku k dokumentu.
  6. 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 nového dokumentu OneNotu pomocí Java

Vložte PDF do nového dokumentu OneNotu pomocí Java.

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.

Viz také