Fügen Sie PDF Dateien mit Java in OneNote ein

Microsoft OneNote ist ein beliebtes digitales Notiztool. Über seine Fähigkeiten zum Sammeln, Strukturieren und Ermöglichen kollaborativer Arbeit hinaus erleichtert es die Teamarbeit durch gemeinsame Notizen, Zeichnungen, Bildschirmausschnitte und Audioanmerkungen. In bestimmten Fällen müssen wir möglicherweise PDF Dateien an OneNote Dokumente anhängen. In diesem Artikel erfahren Sie, wie Sie mit Java ein PDF Dokument in OneNote einfügen.

Dieser Artikel behandelt die folgenden Themen:

  1. Java-API zum Einfügen von PDF in OneNote
  2. PDF in ein neues OneNote Dokument einfügen
  3. PDF in ein vorhandenes OneNote Dokument einfügen
  4. Kostenlose Lernressourcen

Java-API zum Einfügen von PDF in OneNote

Wir werden Aspose.Note for Java zum Einfügen von PDF Dokumenten in OneNote verwenden. Es ermöglicht Entwicklern, programmgesteuert mit Java mit Microsoft OneNote Dateien (sowohl .one- als auch .onetoc2-Formate) zu arbeiten. Mit Aspose.Note for Java können Sie OneNote Dokumente in Ihren Java-Anwendungen erstellen, lesen, bearbeiten und konvertieren, ohne auf Microsoft Office oder andere externe Abhängigkeiten angewiesen zu sein.

Bitte laden Sie die JAR der API herunter oder fügen Sie die folgende pom.xml-Konfiguration zu einer Maven-basierten Java-Anwendung hinzu.

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

Fügen Sie PDF mit Java in ein neues OneNote Dokument ein

Wir können ganz einfach ein neues OneNote Dokument erstellen und eine PDF-Datei als Anhang einfügen, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie eine Instanz der Document Klasse.
  2. Erstellen Sie Objekte der Klassen Page, Outline und OutlineElement.
  3. Initialisieren Sie das AttachedFile Klassenobjekt und übergeben Sie den Dateinamen und das Stream Objekt eines Symbols als Argumente.
  4. Fügen Sie anschließend die AttachedFile mit der Methode appendChildLast() zum OutlineElement hinzu.
  5. Fügen Sie auf ähnliche Weise „Outline“ an die Seite und „Page“ an das Dokument an.
  6. Rufen Sie abschließend die Methode save() auf, um das OneNote Dokument zu speichern.

Das folgende Codebeispiel zeigt, wie Sie mit Java eine PDF-Datei in ein neues OneNote Dokument einfügen.

// Erstellen Sie ein Objekt der Document Klasse
Document doc = new Document();

// Initialisieren Sie das Page Klassenobjekt
Page page = new Page();

// Initialisieren Sie das Outline Klassenobjekt
Outline outline = new Outline();

// Initialisieren Sie das OutlineElement Klassenobjekt
OutlineElement outlineElem = new OutlineElement();

// Initialisieren Sie das AttachedFile Klassenobjekt und übergeben Sie auch seinen Symbolpfad
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();
}

// Angehängte Datei hinzufügen
outlineElem.appendChildLast(attachedFile);

// Gliederungselementknoten hinzufügen
outline.appendChildLast(outlineElem);

// Gliederungsknoten hinzufügen
page.appendChildLast(outline);

// Seitenknoten hinzufügen
doc.appendChildLast(page);

doc.save("C:\\Files\\output.one");
Fügen Sie PDF mit Java in ein neues OneNote Dokument ein

Fügen Sie PDF mit Java in ein neues OneNote Dokument ein.

Fügen Sie PDF in ein vorhandenes OneNote Dokument in Java ein

Ebenso können wir ein PDF Dokument in ein vorhandenes OneNote Dokument einfügen, indem wir die oben genannten Schritte ausführen. Wir müssen jedoch lediglich ein vorhandenes OneNote mit der Document Klasse in Schritt 1 laden.

Das folgende Codebeispiel zeigt, wie Sie mit Java eine PDF-Datei in ein vorhandenes OneNote Dokument einfügen.

// Laden Sie ein vorhandenes OneNote Dokument
Document doc = new Document("C:\\Files\\Sample1.one");

// Initialisieren Sie das Page Klassenobjekt
Page page = new Page();

// Initialisieren Sie das Outline Klassenobjekt
Outline outline = new Outline();

// Initialisieren Sie das OutlineElement Klassenobjekt
OutlineElement outlineElem = new OutlineElement();

// Initialisieren Sie das AttachedFile Klassenobjekt und übergeben Sie auch seinen Symbolpfad
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();
}

// Angehängte Datei hinzufügen
outlineElem.appendChildLast(attachedFile);

// Gliederungselementknoten hinzufügen
outline.appendChildLast(outlineElem);

// Gliederungsknoten hinzufügen
page.appendChildLast(outline);

// Seitenknoten hinzufügen
doc.appendChildLast(page);

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

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die Bibliothek ohne Evaluierungseinschränkungen auszuprobieren.

PDF an OneNote anhängen – kostenlose Lernressourcen

Mit den folgenden Ressourcen können Sie mehr über das Einfügen von PDFs in OneNote erfahren und andere Funktionen von Aspose.Note for Java erkunden:

Abschluss

In diesem Artikel haben wir gelernt, wie man mit Java ein PDF Dokument in OneNote einfügt. Die Integration von PDFs in OneNote mithilfe von Java bietet eine optimierte und effiziente Möglichkeit, Ihre Notizen und Dokumentationsprozesse zu verbessern. Indem Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie Ihre Java-Anwendungen mit der Möglichkeit ausstatten, PDFs mühelos zu importieren und so für ein besser organisiertes und umfassenderes Notizenerlebnis zu sorgen. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch