Sisipkan Ekstrak gambar onenote

File OneNote bisa menyertakan informasi visual seperti gambar atau gambar selain konten teks. Dalam skenario tertentu, Anda mungkin perlu menyisipkan atau mengekstrak gambar dalam dokumen OneNote. Artikel ini menjelaskan cara menyisipkan atau mengekstrak gambar dalam file .one di Java.

Sisipkan atau Ekstrak Gambar di OneNote .one File – Instalasi Java API

Anda dapat menyisipkan atau mengekstrak gambar dalam file OneNote menggunakan Aspose.Note for Java API. Anda dapat mengunduh file JAR-nya dari bagian Rilis Baru. Demikian pula, Anda dapat mengonfigurasinya dengan spesifikasi Maven berikut di file pom.xml:

Gudang:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Ketergantungan:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>21.9</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Sisipkan Gambar di OneNote .one File di Java

Anda dapat menyisipkan gambar dalam file .one OneNote dengan mengikuti langkah-langkah berikut:

  1. Pertama, inisialisasi objek kelas LoadOptions.
  2. Muat file input OneNote dengan kelas Document.
  3. Dapatkan halaman pertama dokumen dan muat gambar masukan.
  4. Atur lokasi dan perataan gambar.
  5. Tambahkan gambar ke halaman dengan metode appendChildLast.
  6. Terakhir, simpan file keluaran OneNote.

Cuplikan kode berikut menunjukkan cara menyisipkan gambar di file OneNote .one di Java:

// Inisialisasi objek kelas LoadOptions.
LoadOptions options = new LoadOptions();
		
Document oneFile = new Document("Sample1.one", options);

// Dapatkan halaman pertama dokumen.
Page page = oneFile.getFirstChild();

// Muat gambar dari file.
Image image = new Image(oneFile, "Input.jpg");

// Ubah ukuran gambar sesuai kebutuhan Anda (opsional).
image.setWidth(100);
image.setHeight(100);

// Setel lokasi gambar di halaman (opsional).
image.setVerticalOffset(400);
image.setHorizontalOffset(100);

// Atur perataan gambar
image.setAlignment(HorizontalAlignment.Right);

// Tambahkan gambar ke halaman.
page.appendChildLast(image);

// Simpan dokumen dalam format .one.
oneFile.save("InsertImage_out.one", SaveFormat.One);

Ekstrak Gambar dari OneNote .one File di Java

Anda dapat mengekstrak gambar dari file OneNote dengan langkah-langkah di bawah ini:

  1. Muat file input OneNote dengan kelas Document.
  2. Dapatkan semua gambar menggunakan metode getChildNodes.
  3. Terakhir, telusuri daftar dan simpan gambar keluaran.

Cuplikan kode di bawah ini menunjukkan cara mengekstrak gambar dari file OneNote di Java:

// Muat dokumen ke Aspose.Note
Document doc = new Document("Sample1.one");

// Dapatkan semua gambar
List<Image> list = doc.getChildNodes(Image.class);
System.out.printf("Total Images: %s\n\n", list.size());

// Lintasi daftar
for (int i = 0; i < list.size(); i++) {
	Image image = list.get(i);

	String outputFile = "ExtractImages_out" + i + "_" + image.getFileName();

	byte[] buffer = image.getBytes();

        // Simpan file gambar keluaran.
	Files.write(Paths.get(dataDir + outputFile), buffer);
}

Dapatkan Lisensi API Gratis

Anda dapat menguji semua fitur API tanpa batasan apa pun dengan meminta lisensi evaluasi gratis.

Kesimpulan

Di artikel ini, Anda telah menjelajahi cara menyisipkan atau mengekstrak gambar dari file OneNote .one di Java. Silakan kunjungi dokumentasi untuk memeriksa beberapa fitur API lainnya. Selain itu, jangan ragu untuk menghubungi kami di forum dukungan gratis jika ada pertanyaan.

Lihat juga