Sisipkan Ekstrak Gambar OneNote

File OneNote populer digunakan untuk membuat catatan. Dalam situasi tertentu, Anda mungkin perlu mengekstrak atau menyisipkan gambar di dokumen OneNote .one. Artikel ini membahas cara menyisipkan atau mengekstrak gambar dari file OneNote menggunakan C#.

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

Aspose.Note for .NET API mendukung pembuatan atau pengeditan file OneNote. Anda dapat mengonfigurasinya dengan mengunduh file DLL dari bagian Unduhan atau menggunakan perintah penginstalan NuGet di bawah ini di Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Note

Sisipkan Gambar di OneNote .one File di C#

Anda dapat menyisipkan gambar dalam dokumen OneNote dengan langkah-langkah berikut:

  1. Inisialisasi objek kelas LoadOptions.
  2. Muat file input OneNote dengan kelas Document.
  3. Dapatkan halaman pertama dokumen dengan properti FirstChild.
  4. Tambahkan gambar ke halaman dengan metode appendChildLast.
  5. Terakhir, simpan file keluaran OneNote.

Cuplikan kode di bawah ini menunjukkan cara menyisipkan gambar di dokumen OneNote .one menggunakan C#:

// Inisialisasi objek kelas LoadOptions.
LoadOptions options = new LoadOptions();

Document oneFile = new Document("Sample1.one", options);

// Dapatkan halaman pertama dokumen.
Page page = oneFile.FirstChild;

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

// Ubah ukuran gambar sesuai kebutuhan Anda (opsional).
image.Width = 100;
image.Height = 100;

// Setel lokasi gambar di halaman (opsional).
image.VerticalOffset = 400;
image.HorizontalOffset = 100;

// Atur perataan gambar
image.Alignment = 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 menggunakan C#

Anda dapat mengekstrak gambar dari file OneNote dengan langkah-langkah berikut:

  1. Pertama, muat file input OneNote dengan kelas Document.
  2. Dapatkan semua gambar menggunakan metode GetChildNodes.
  3. Lintasi daftar dan simpan gambar keluaran.

Contoh kode berikut menjelaskan cara mengekstrak gambar dari dokumen OneNote menggunakan C#:

// Muat dokumen dengan kelas Document.
Document oneFile = new Document(dataDir + "Aspose.one");

// Dapatkan semua node Gambar
IList<Image> nodes = oneFile.GetChildNodes<Image>();

foreach (Image image in nodes)
{
    using (MemoryStream stream = new MemoryStream(image.Bytes))
    {
        using (Bitmap bitMap = new Bitmap(stream))
        {
            // Simpan byte gambar ke file
            bitMap.Save(String.Format("{0}", Path.GetFileName(image.FileName)));
        }
    }
}

Dapatkan Lisensi API Gratis

Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API tanpa batasan apa pun.

Kesimpulan

Sebagai kesimpulan, Anda telah mempelajari cara mengekstrak atau menyisipkan gambar ke dalam file OneNote .one di C#. Anda dapat menjelajahi beberapa fitur API lainnya dengan melihat dokumentasi. Selanjutnya, Anda dapat menghubungi kami di forum dukungan gratis jika ada masalah.

Lihat juga