Slå samman OneNote Java

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

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:

  1. Ladda käll- och destinations OneNote-filerna med klassobjektet Document.
  2. Iterera igenom varje sida och klona den.
  3. Lägg till den klonade sidan till destinationsanteckningsboken.
  4. 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:

  1. Läs in OneNote-anteckningsböckerna med klassobjektet Document.
  2. Gå igenom varje sida medan du klona den.
  3. Lägg till sidan till destinationsanteckningsboken.
  4. 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.

Se även