Вставити Витягти зображення OneNote

Файли OneNote широко використовуються для створення нотаток. У певних ситуаціях може знадобитися витягнути або вставити зображення в документ OneNote .one. У цій статті описано, як вставити або витягти зображення з файлу OneNote за допомогою C#.

Вставте або витягніть зображення у файл OneNote OneNote – встановлення .NET API

Aspose.Note for .NET API підтримує створення та редагування файлів OneNote. Ви можете налаштувати його, завантаживши файл DLL із розділу завантажень або скориставшись наведеною нижче командою встановлення NuGet у Microsoft Visual Studio IDE:

PM> Install-Package Aspose.Note

Вставити зображення у файл OneNote .one у C#

Ви можете вставити зображення в документ OneNote, виконавши такі дії:

  1. Ініціалізувати об’єкт класу LoadOptions.
  2. Завантажте вхідний файл OneNote із класом Document.
  3. Отримайте першу сторінку документа за допомогою властивості FirstChild.
  4. Додайте зображення на сторінку за допомогою методу appendChildLast.
  5. Нарешті збережіть вихідний файл OneNote.

Наведений нижче фрагмент коду показує, як вставити зображення в документ OneNote .one за допомогою C#:

// Ініціалізувати об'єкт класу LoadOptions.
LoadOptions options = new LoadOptions();

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

// Отримайте першу сторінку документа.
Page page = oneFile.FirstChild;

// Завантажте зображення з файлу.
Image image = new Image(oneFile, "Input.jpg");

// Змініть розмір зображення відповідно до ваших потреб (необов’язково).
image.Width = 100;
image.Height = 100;

// Встановіть розташування зображення на сторінці (необов’язково).
image.VerticalOffset = 400;
image.HorizontalOffset = 100;

// Встановити вирівнювання зображення
image.Alignment = HorizontalAlignment.Right;

// Додайте зображення на сторінку.
page.AppendChildLast(image);

// Збережіть документ у форматі .one.
oneFile.Save("InsertImage_out.one", SaveFormat.One);

Видобуток зображень із файлу OneNote .one за допомогою C#

Ви можете отримати зображення з файлу OneNote, виконавши такі дії:

  1. По-перше, завантажте вхідний файл OneNote із класом Document.
  2. Отримайте всі зображення за допомогою методу GetChildNodes.
  3. Перегляньте список і збережіть вихідні зображення.

У наведеному нижче прикладі коду пояснюється, як отримати зображення з документа OneNote за допомогою C#:

// Завантажте документ із класом документа.
Document oneFile = new Document(dataDir + "Aspose.one");

// Отримати всі вузли зображення
IList<Image> nodes = oneFile.GetChildNodes<Image>();

foreach (Image image in nodes)
{
    using (MemoryStream stream = new MemoryStream(image.Bytes))
    {
        using (Bitmap bitMap = new Bitmap(stream))
        {
            // Зберегти байти зображення у файл
            bitMap.Save(String.Format("{0}", Path.GetFileName(image.FileName)));
        }
    }
}

Отримайте безкоштовну ліцензію API

Ви можете подати запит на безкоштовну тимчасову ліцензію для оцінки API без будь-яких обмежень.

Висновок

Підсумовуючи, ви навчилися видобувати або вставляти зображення у файл OneNote .one у C#. Ви можете дослідити кілька інших функцій API, переглянувши документацію. Крім того, ви можете зв’язатися з нами на безкоштовному форумі підтримки у разі будь-яких проблем.

Дивись також