Du kan organisera anteckningar i form av digitala anteckningsböcker genom att skapa OneNote-filer. Du kan också skapa några idéer genom att slå samman anteckningsbokens filer. I enlighet med sådana användningsfall täcker den här artikeln hur man kombinerar OneNote .one-filer programmatiskt i Java.
- OneNote .one Notebook Merger – Java API-installation
- Kombinera OneNote .one-filer till en anteckningsbok i Java
- Kombinera OneNote .one-filer till ett PDF-dokument i Java
OneNote .one Notebook Merger – Java API-installation
Du kan kombinera olika OneNote-anteckningsböcker till en enda fil med Aspose.Note for Java API. Du kan välja att skapa utdatafilen i anteckningsbok eller PDF-filformat. Ladda helt enkelt ner JAR-filerna från avsnittet Nya utgåvor eller använd Maven-konfigurationerna nedan i projektets pom.xml-fil:
Förvar:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
Beroende:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>22.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Kombinera OneNote .one-filer till en anteckningsbok i Java
Du kan enkelt kombinera flera anteckningsböcker till en enda anteckningsbok med följande steg:
- Skapa instanserna av klassen Dokument för att ladda käll- och målfilerna.
- Klona sidorna genom att gå igenom varje sida i samlingen.
- Uppdatera destinationsanteckningsboken genom att lägga till sidorna.
- Exportera det utgående OneNote-dokumentet.
Följande kodavsnitt förklarar hur man kombinerar OneNote-filer till en enda anteckningsbok programmatiskt i Java:
// Ladda OneNote .one-filen med klassen Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");
// Ladda mål OneNote-filen
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");
// Klona varje sida i inmatningsfilen
for (com.aspose.note.Page page: oneSource)
{
oneDestination.appendChildLast(page.deepClone());
}
// Spara OneNote-dokument
oneDestination.save(dataDir + "MergedOutput.one");
Kombinera OneNote .one-filer till ett PDF-dokument i Java
API:et låter dig exportera kombinationen av OneNote-filer som en PDF-fil med följande steg:
- Använd klassen Document för att läsa in OneNote-anteckningsböckerna.
- Klona varje sida genom att klona dess innehåll.
- Lägg till sidorna i destinationsanteckningsboken.
- Gör den genererade filen som en fil i PDF-format.
Kodexemplet nedan visar hur man kombinerar olika OneNote-anteckningsbokfiler som en enda PDF-fil programmatiskt i Java:
// Ladda OneNote .one-filen med klassen Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");
// Ladda mål OneNote-filen
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");
// Klona varje sida i inmatningsfilen
for (com.aspose.note.Page page: oneSource)
{
oneDestination.appendChildLast(page.deepClone());
}
// Spara OneNote-dokument
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);
Få gratis tillfällig licens
Du kan utvärdera API:et utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.
Slutsats
Avslutningsvis har du med exempel förstått hur man kombinerar olika OneNote-filer som en enda onenote-anteckningsbok eller en PDF-fil programmatiskt med hjälp av Java. Dessutom kan du ta en titt på utrymmet dokumentation för att förstå andra funktioner som erbjuds av API:et. Skriv till oss på forumet om du behöver diskutera någon fråga eller problem.