OneNote-anteckningsböcker är användbara för att samla tankar, idéer, att göra, etc. Du kan skapa olika anteckningar i många anteckningsböcker och ibland kan du behöva lägga till dem till varandra för att samla några idéer. I enlighet med sådana situationer tar den här artikeln upp hur man sammanfogar OneNote .one-filer programmatiskt i Java.
- OneNote .one Notebook Merger – Java API-installation
- Slå samman OneNote .one-filer till en anteckningsbok i Java
- Slå samman OneNote .one-filer till ett PDF-dokument i Java
OneNote .one Notebook Merger – Java API-installation
Du kan slå samman flera OneNote-anteckningsböcker till en enda fil med Aspose.Note for Java API. Det låter dig skapa utdatafilen som en anteckningsbok eller ett PDF-dokument. Du kan komma åt JAR-filerna från avsnittet Nya utgåvor eller med följande Maven-specifikationer i pom.xml-filen för din applikation:
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>
Slå samman OneNote .one-filer till en anteckningsbok i Java
Du kan slå samman olika anteckningar till en enda anteckningsbok med stegen nedan:
- Ladda käll- och destinations OneNote-filerna med klassobjektet Document.
- Iterera igenom varje sida och klona den.
- Lägg till den klonade sidan till destinationsanteckningsboken.
- Spara OneNote-dokumentet.
Exempelkoden nedan visar hur man sammanfogar OneNote-filer till en 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");
Slå samman OneNote .one-filer till ett PDF-dokument i Java
Du kan rendera de sammanslagna anteckningsböckerna som ett PDF-dokument genom att följa stegen nedan:
- Läs in OneNote-anteckningsböckerna med klassobjektet Document.
- Gå igenom varje sida medan du klona den.
- Lägg till sidan till destinationsanteckningsboken.
- Spara utdatafilen som ett PDF-dokument.
Följande kodavsnitt utvecklar hur man sammanfogar OneNote-filer till ett PDF-dokument 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 begära en Free Temporary License för att utvärdera API:et i dess fulla kapacitet.
Slutsats
Sammanfattningsvis har du utforskat hur man sammanfogar OneNote-filer till en enda anteckningsbok eller ett PDF-dokument programmatiskt i Java. Du kan dock besöka avsnittet dokumentation för att kolla in andra funktioner i API:et. Kontakta oss gärna på forumet om du har några frågor.