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
- Scal pliki OneNote .one w notatnik w Javie
- Scal pliki OneNote .one w dokument PDF 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:
- Załaduj źródłowy i docelowy plik programu OneNote przy użyciu obiektu klasy Document.
- Przejrzyj każdą stronę i sklonuj ją.
- Dołącz sklonowaną stronę do notesu docelowego.
- 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:
- Załaduj wejściowe notesy programu OneNote z obiektem klasy Document.
- Zapętlaj każdą stronę podczas klonowania.
- Dołącz stronę do notesu docelowego.
- 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.