Dit artikel bevat alle details over het samenvoegen van OneNote notebooks met C#. Het bevat de informatie voor het opzetten van de omgeving, het algoritme en een codefragment om OneNote-notebooks te combineren met C#. U leert ook hoe u de samenvoegbewerking kunt aanpassen aan uw vereisten.
Stappen om OneNote-notitieblokken samen te voegen met C#
- Bereid de IDE voor om Aspose.Note for .NET te gebruiken om OneNote-notitieblokken samen te voegen
- Laad het invoer-.ONE-bestand met de klasse Document
- Haal het doel-OneNote-bestand op met een ander exemplaar van de klasse Document
- Combineer de OneNote-bestanden met de Merge-methode
- Exporteer het uitgevoerde OneNote-bestand met de Save-methode
In deze stappen wordt beschreven hoe u OneNote pagina’s kunt laten combineren met C#. Start het proces door de bron- en bestemmingsnotities te laden en alle pagina’s samen te voegen door ze samen te voegen. Render ten slotte het uitvoerbestand naar de schijf of stream volgens uw vereisten.
Code om OneNote-notitieblokken samen te voegen met C#
using Aspose.Note; | |
using System; | |
using System.IO; | |
using System.Linq; | |
class Program | |
{ | |
static void Main(string[] args) // Merge .ONE files using C# | |
{ | |
new Aspose.Slides.License().SetLicense("License.lic"); | |
// Load the OneNote file | |
Aspose.Note.Document oneSource = new Aspose.Note.Document("Note1.one"); | |
// Load the destination OneNote file | |
Aspose.Note.Document oneDestination = new Aspose.Note.Document("Note1.one"); | |
// Merge all the pages by using Page.Clone() method | |
oneDestination.Merge(oneSource.Select(page => page.Clone())); | |
// Save output OneNote document | |
oneDestination.Save("MergedNote.one"); | |
Console.WriteLine("Done"); | |
} | |
} |
Dit codefragment laat zien hoe u OneNote notitieboekjes kunt laten combineren met C#. Verbeter deze functie door meer dan twee notitieblokken samen te voegen, alleen selectieve pagina’s samen te voegen of verschillende eigenschappen van de MergeOptions-klasse in te stellen, zoals pagina-afstand of positie voor het invoegen van pagina’s, enz. Op dezelfde manier kunt u specifieke pagina’s uit een PDF-document samenvoegen met behulp van de klasse PdfImporter.
Dit artikel heeft ons geleerd hoe u notitieboekjes kunt combineren in OneNote met behulp van C#*. Leer hoe u een .ONE-bestand naar HTML converteert door het artikel op hoe u een OneNote-bestand naar HTML converteert met C# te lezen.