Объединить OneNote .one csharp

Файлы OneNote используются для сбора информации или совместной работы, чтобы все было организовано во время работы над задачей. В некоторых случаях может потребоваться объединить несколько записных книжек в один файл. Созданный выходной файл можно сохранить как файл формата OneNote (.one), а также как документ PDF в соответствии с вашими требованиями.

Объединение файлов OneNote .one в один файл — установка C# API

Вы можете комбинировать файлы OneNote в своих приложениях с помощью Aspose.Note for .NET API. Легко настройте API, загрузив эталонные DLL-файлы со страницы Загрузки или используя следующую команду установки NuGet:

PM> Install-Package Aspose.Note

Объедините файлы OneNote .one в файл записной книжки на С#

Вы можете объединить несколько записных книжек OneNote в один файл, выполнив следующие действия:

  1. Загрузите исходный и конечный файлы записной книжки, используя класс Document.
  2. Клонируйте все страницы и объедините их методом Combine.
  3. Сохраните выходной файл OneNote.

В приведенном ниже примере кода показано, как объединить файлы OneNote .one в одну записную книжку на C#:

// Загрузите файл OneNote .one с помощью класса Document
Aspose.Note.Document oneSource = new Aspose.Note.Document("Sample1.one");

// Загрузите целевой файл OneNote
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Quick Notes.one");

// Объединить все страницы файлов OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Сохранить выходной документ OneNote
oneDestination.Save("MergedOutput.one");

Объедините файлы OneNote .one в файл PDF на С#

Вы можете объединить различные записные книжки OneNote в один файл и сохранить выходной файл в виде файла PDF, выполнив следующие действия:

  1. Загрузите исходный и конечный блокноты с помощью объекта класса Document.
  2. Объедините все страницы методом Combine, клонировав их одну за другой.
  3. Экспортируйте выходной PDF-документ.

В следующем примере кода показано, как объединить несколько файлов OneNote .one в документ PDF на C#.

// Загрузите файл OneNote .one с помощью класса Document
Aspose.Note.Document oneSource = new Aspose.Note.Document(dataDir + "Sample1.one");

// Загрузите целевой файл OneNote
Aspose.Note.Document oneDestination = new Aspose.Note.Document(dataDir + "Quick Notes.one");

// Объединить все страницы файлов OneNote
oneDestination.Merge(oneSource.Select(page => page.Clone()));

// Сохранить выходной PDF-документ
oneDestination.Save(dataDir + "MergedOutput.pdf" , Aspose.Note.SaveFormat.Pdf);

Получить бесплатную временную лицензию

Вы можете оценить API в полной мере, запросив Бесплатную временную лицензию для .

Вывод

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

Смотрите также