Scal OneNote Java

Notesy programu OneNote są pomocne w zbieraniu myśli, pomysłów, zadań do wykonania itp. W wielu notatnikach można tworzyć różne notatki, a czasami może być konieczne dołączenie ich do siebie w celu zebrania niektórych pomysłów. Zgodnie z takimi sytuacjami, w tym artykule opisano, jak programowo scalić pliki OneNote .one w Javie.

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

Możesz scalić kilka notatników OneNote w jeden plik za pomocą Aspose.Note for Java API. Pozwala utworzyć plik wyjściowy jako notatnik lub dokument PDF. Możesz uzyskać dostęp do plików JAR z sekcji New Releases lub z następującymi specyfikacjami Mavena w pliku pom.xml swojej aplikacji:

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>

Scal pliki OneNote .one w notatnik w Javie

Możesz scalić różne notatki w jeden notatnik, wykonując poniższe czynności:

  1. Załaduj źródłowy i docelowy plik programu OneNote przy użyciu obiektu klasy Document.
  2. Przejrzyj każdą stronę i sklonuj ją.
  3. Dołącz sklonowaną stronę do notesu docelowego.
  4. Zapisz wyjściowy dokument programu OneNote.

Poniższy przykładowy kod pokazuje, jak programowo scalić pliki OneNote w 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");

Scal pliki OneNote .one w dokument PDF w Javie

Możesz renderować scalone notatniki jako dokument PDF, wykonując poniższe czynności:

  1. Załaduj wejściowe notesy programu OneNote z obiektem klasy Document.
  2. Zapętlaj każdą stronę podczas klonowania.
  3. Dołącz stronę do notesu docelowego.
  4. Zapisz plik wyjściowy jako dokument PDF.

Poniższy fragment kodu wyjaśnia, jak programowo scalić pliki programu OneNote w dokument 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 poprosić o Bezpłatną licencję tymczasową, aby w pełni ocenić interfejs API.

Wniosek

Podsumowując, zbadałeś, jak programowo scalić pliki OneNote w jeden notatnik lub dokument PDF w Javie. Możesz jednak odwiedzić sekcję dokumentacja, aby sprawdzić inne funkcje interfejsu API. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami na forum.

Zobacz też