Файли OneNote широко використовуються для створення нотаток. У певних ситуаціях може знадобитися витягнути або вставити зображення в документ OneNote .one. У цій статті описано, як вставити або витягти зображення з файлу OneNote за допомогою C#.
- Вставити або витягнути зображення з файлу OneNote OneNote – встановлення C# API
- Вставити зображення у файл OneNote .one у C#
- Видобуток зображень із файлу OneNote .one за допомогою 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, виконавши такі дії:
- Ініціалізувати об’єкт класу LoadOptions.
- Завантажте вхідний файл OneNote із класом Document.
- Отримайте першу сторінку документа за допомогою властивості FirstChild.
- Додайте зображення на сторінку за допомогою методу appendChildLast.
- Нарешті збережіть вихідний файл 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, виконавши такі дії:
- По-перше, завантажте вхідний файл OneNote із класом Document.
- Отримайте всі зображення за допомогою методу GetChildNodes.
- Перегляньте список і збережіть вихідні зображення.
У наведеному нижче прикладі коду пояснюється, як отримати зображення з документа 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, переглянувши документацію. Крім того, ви можете зв’язатися з нами на безкоштовному форумі підтримки у разі будь-яких проблем.