Kombinera OneNote Java

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

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:

  1. Skapa instanserna av klassen Dokument för att ladda käll- och målfilerna.
  2. Klona sidorna genom att gå igenom varje sida i samlingen.
  3. Uppdatera destinationsanteckningsboken genom att lägga till sidorna.
  4. 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:

  1. Använd klassen Document för att läsa in OneNote-anteckningsböckerna.
  2. Klona varje sida genom att klona dess innehåll.
  3. Lägg till sidorna i destinationsanteckningsboken.
  4. 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.

Se även