Masukkan PDF ke OneNote menggunakan Java

Microsoft OneNote adalah alat pencatat digital yang populer. Di luar kemampuannya dalam mengumpulkan, menyusun, dan memungkinkan kerja kolaboratif, ini memfasilitasi kerja sama tim melalui catatan bersama, gambar, cuplikan layar, dan anotasi audio. Dalam kasus tertentu, kami mungkin perlu melampirkan file PDF ke dokumen OneNote. Pada artikel ini, kita akan mempelajari cara memasukkan dokumen PDF ke OneNote menggunakan Java.

Artikel ini mencakup topik-topik berikut:

  1. Java API untuk Memasukkan PDF ke OneNote
  2. Sisipkan PDF ke dalam Dokumen OneNote Baru
  3. Sisipkan PDF ke dalam Dokumen OneNote yang Sudah Ada
  4. Sumber Belajar Gratis

Java API untuk Memasukkan PDF ke OneNote

Kami akan menggunakan Aspose.Note for Java untuk menyisipkan dokumen PDF di OneNote. Ini memungkinkan pengembang untuk bekerja dengan file Microsoft OneNote (format .one dan .onetoc2) secara terprogram menggunakan Java. Dengan Aspose.Note for Java, Anda dapat membuat, membaca, memanipulasi, dan mengonversi dokumen OneNote di aplikasi Java tanpa harus bergantung pada Microsoft Office atau ketergantungan eksternal lainnya.

Silakan unduh JAR API atau tambahkan konfigurasi pom.xml berikut ke aplikasi Java berbasis 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>

Sisipkan PDF dalam Dokumen OneNote Baru menggunakan Java

Kami dapat dengan mudah membuat dokumen OneNote baru dan memasukkan file PDF sebagai lampiran dengan mengikuti langkah-langkah berikut:

  1. Buat instance dari kelas Document.
  2. Buat objek dari kelas Page, Outline, dan OutlineElement.
  3. Inisialisasi objek kelas AttachedFile dan berikan nama file dan objek aliran ikon sebagai argumen.
  4. Setelah itu, tambahkan AttachedFile ke OutlineElement menggunakan metode appendChildLast().
  5. Demikian pula, tambahkan Garis Besar ke Halaman dan Halaman ke Dokumen.
  6. Terakhir, panggil metode save() untuk menyimpan dokumen OneNote.

Contoh kode berikut menunjukkan cara menyisipkan file PDF ke dalam dokumen OneNote baru menggunakan Java.

// Buat objek dari kelas Document
Document doc = new Document();

// Inisialisasi objek kelas Halaman
Page page = new Page();

// Inisialisasi objek kelas Outline
Outline outline = new Outline();

// Menginisialisasi objek kelas OutlineElement
OutlineElement outlineElem = new OutlineElement();

// Inisialisasi objek kelas AttachedFile dan juga lewati jalur ikonnya
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();
}

// Tambahkan file terlampir
outlineElem.appendChildLast(attachedFile);

// Tambahkan simpul elemen kerangka
outline.appendChildLast(outlineElem);

// Tambahkan simpul kerangka
page.appendChildLast(outline);

// Tambahkan simpul halaman
doc.appendChildLast(page);

doc.save("C:\\Files\\output.one");
Masukkan PDF ke dalam Dokumen OneNote Baru menggunakan Java

Masukkan PDF ke dalam Dokumen OneNote Baru menggunakan Java.

Sisipkan PDF dalam Dokumen OneNote yang Sudah Ada di Java

Demikian pula, kita dapat menyisipkan dokumen PDF ke dalam dokumen OneNote yang sudah ada dengan mengikuti langkah-langkah yang disebutkan di atas. Namun, kita hanya perlu memuat OneNote yang sudah ada menggunakan kelas Document di langkah #1.

Contoh kode berikut menunjukkan cara menyisipkan PDF ke dokumen OneNote yang sudah ada menggunakan Java.

// Muat dokumen OneNote yang sudah ada
Document doc = new Document("C:\\Files\\Sample1.one");

// Inisialisasi objek kelas Halaman
Page page = new Page();

// Inisialisasi objek kelas Outline
Outline outline = new Outline();

// Menginisialisasi objek kelas OutlineElement
OutlineElement outlineElem = new OutlineElement();

// Inisialisasi objek kelas AttachedFile dan juga lewati jalur ikonnya
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();
}

// Tambahkan file terlampir
outlineElem.appendChildLast(attachedFile);

// Tambahkan simpul elemen kerangka
outline.appendChildLast(outlineElem);

// Tambahkan simpul kerangka
page.appendChildLast(outline);

// Tambahkan simpul halaman
doc.appendChildLast(page);

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

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Lampirkan PDF ke OneNote – Sumber Belajar Gratis

Anda dapat mempelajari selengkapnya tentang menyisipkan PDF ke OneNote dan menjelajahi fitur Aspose.Note for Java lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Pada artikel ini, kami mempelajari cara menyisipkan dokumen PDF ke OneNote menggunakan Java. Memasukkan PDF ke OneNote menggunakan Java menyediakan cara yang efisien dan efisien untuk menyempurnakan proses pembuatan catatan dan dokumentasi Anda. Dengan mengikuti langkah-langkah yang diuraikan dalam artikel ini, Anda dapat memberdayakan aplikasi Java Anda dengan kemampuan mengimpor PDF dengan mudah, mendorong pengalaman mencatat yang lebih terorganisir dan komprehensif. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga