Połącz OneNote Java

Możesz organizować notatki w postaci cyfrowych notatników, tworząc pliki programu OneNote. Możesz także skomponować kilka pomysłów, łącząc pliki notatnika. Zgodnie z takimi przypadkami użycia, w tym artykule opisano, jak programowo łączyć pliki OneNote .one w Javie.

Połączenie notatników OneNote .one — instalacja interfejsu Java API

Możesz łączyć różne notatniki programu OneNote w jeden plik za pomocą interfejsu API Aspose.Note for Java. Możesz utworzyć plik wyjściowy w formacie Notatnik lub PDF. Wystarczy pobrać pliki JAR z sekcji New Releases lub skorzystać z poniższych konfiguracji Mavena w pliku pom.xml projektu:

Magazyn:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Zależność:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>22.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Połącz pliki OneNote .one w notatnik w Javie

Możesz łatwo połączyć wiele notatników w jeden notatnik, wykonując następujące czynności:

  1. Utwórz instancje klasy Document, aby załadować pliki źródłowe i docelowe.
  2. Sklonuj strony, przechodząc przez każdą stronę w kolekcji.
  3. Zaktualizuj notatnik docelowy, dołączając strony.
  4. Wyeksportuj wyjściowy dokument programu OneNote.

Poniższy fragment kodu wyjaśnia, jak programowo połączyć pliki OneNote w jeden Notatnik w Javie:

// Załaduj plik OneNote .one przy użyciu klasy Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Załaduj docelowy plik programu OneNote
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Sklonuj każdą stronę pliku wejściowego
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Zapisz dokument programu OneNote
oneDestination.save(dataDir + "MergedOutput.one");

Połącz pliki OneNote .one w dokument PDF w Javie

Interfejs API umożliwia wyeksportowanie kombinacji plików programu OneNote jako pliku PDF, wykonując następujące czynności:

  1. Użyj klasy Document, aby załadować wejściowe notesy programu OneNote.
  2. Sklonuj każdą stronę, klonując jej zawartość.
  3. Dodaj strony do notesu docelowego.
  4. Renderuj wygenerowany plik jako plik w formacie PDF.

Poniższy przykładowy kod pokazuje, jak programowo łączyć różne pliki notatników programu OneNote w jeden plik PDF w Javie:

// Załaduj plik OneNote .one przy użyciu klasy Document
com.aspose.note.Document oneSource = new com.aspose.note.Document(dataDir + "Sample1.one");

// Załaduj docelowy plik programu OneNote
com.aspose.note.Document oneDestination = new com.aspose.note.Document(dataDir + "Quick Notes.one");

// Sklonuj każdą stronę pliku wejściowego
for (com.aspose.note.Page page: oneSource)
{
    oneDestination.appendChildLast(page.deepClone());
}

// Zapisz dokument programu OneNote
oneDestination.save(dataDir + "MergedOutput.pdf" , com.aspose.note.SaveFormat.Pdf);

Uzyskaj bezpłatną tymczasową licencję

Możesz ocenić interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o Bezpłatną licencję tymczasową.

Wniosek

Podsumowując, zrozumiałeś na przykładach, jak programowo łączyć różne pliki programu OneNote w jeden notatnik programu OneNote lub plik PDF przy użyciu języka Java. Ponadto możesz zajrzeć do przestrzeni dokumentacji, aby zrozumieć inne funkcje oferowane przez API. Napisz do nas na forum, jeśli chcesz omówić jakiekolwiek pytania lub wątpliwości.

Zobacz też