Microsoft OneNote to popularne narzędzie do robienia notatek cyfrowych. Oprócz możliwości gromadzenia, organizowania i umożliwiania pracy zespołowej, ułatwia pracę zespołową poprzez udostępnianie notatek, rysunków, fragmentów ekranu i adnotacji dźwiękowych. W niektórych przypadkach może być konieczne dołączenie plików PDF do dokumentów programu OneNote. W tym artykule dowiemy się, jak wstawić dokument PDF do programu OneNote przy użyciu języka Java.
Ten artykuł obejmuje następujące tematy:
- Java API do wstawiania PDF do OneNote
- Wstaw plik PDF do nowego dokumentu programu OneNote
- Wstaw plik PDF do istniejącego dokumentu programu OneNote
- Bezpłatne zasoby edukacyjne
Java API do wstawiania plików PDF do programu OneNote
Użyjemy Aspose.Note for Java do wstawiania dokumentów PDF w OneNote. Pozwala programistom na programową pracę z plikami Microsoft OneNote (zarówno w formacie .one, jak i .onetoc2) przy użyciu języka Java. Dzięki Aspose.Note for Java możesz tworzyć, czytać, manipulować i konwertować dokumenty OneNote w swoich aplikacjach Java bez konieczności polegania na Microsoft Office lub innych zewnętrznych zależnościach.
Proszę pobierz JAR API lub dodaj następującą konfigurację pom.xml do aplikacji Java opartej na Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-note</artifactId>
<version>23.7</version>
<classifier>jdk17</classifier>
</dependency>
Wstaw plik PDF do nowego dokumentu programu OneNote przy użyciu języka Java
Możemy łatwo utworzyć nowy dokument OneNote i wstawić plik PDF jako załącznik, wykonując czynności podane poniżej:
- Utwórz instancję klasy Document.
- Utwórz obiekty klas Page, Outline i OutlineElement.
- Zainicjuj obiekt klasy AttachedFile i przekaż jako argumenty nazwę pliku i obiekt strumienia ikony.
- Następnie dodaj plik AttachedFile do elementu OutlineElement za pomocą metody appendChildLast().
- Podobnie dołącz Konspekt do strony i stronę do dokumentu.
- Na koniec wywołaj metodę save(), aby zapisać dokument programu OneNote.
Poniższy przykładowy kod pokazuje, jak wstawić plik PDF do nowego dokumentu programu OneNote przy użyciu języka Java.
// Utwórz obiekt klasy Document
Document doc = new Document();
// Zainicjuj obiekt klasy Page
Page page = new Page();
// Zainicjuj obiekt klasy Outline
Outline outline = new Outline();
// Zainicjuj obiekt klasy OutlineElement
OutlineElement outlineElem = new OutlineElement();
// Zainicjuj obiekt klasy AttachedFile, a także przekaż jego ścieżkę ikony
AttachedFile attachedFile = null;
try {
attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// Dodaj załączony plik
outlineElem.appendChildLast(attachedFile);
// Dodaj węzeł elementu konturu
outline.appendChildLast(outlineElem);
// Dodaj węzeł konspektu
page.appendChildLast(outline);
// Dodaj węzeł strony
doc.appendChildLast(page);
doc.save("C:\\Files\\output.one");
Wstaw PDF do istniejącego dokumentu OneNote w Javie
Podobnie możemy wstawić dokument PDF do istniejącego dokumentu OneNote, wykonując czynności wymienione powyżej. Jednak musimy tylko załadować istniejący program OneNote przy użyciu klasy Document w kroku nr 1.
Poniższy przykładowy kod pokazuje, jak wstawić plik PDF do istniejącego dokumentu programu OneNote przy użyciu języka Java.
// Załaduj istniejący dokument programu OneNote
Document doc = new Document("C:\\Files\\Sample1.one");
// Zainicjuj obiekt klasy Page
Page page = new Page();
// Zainicjuj obiekt klasy Outline
Outline outline = new Outline();
// Zainicjuj obiekt klasy OutlineElement
OutlineElement outlineElem = new OutlineElement();
// Zainicjuj obiekt klasy AttachedFile, a także przekaż jego ścieżkę ikony
AttachedFile attachedFile = null;
try {
attachedFile = new AttachedFile("C:\\Files\\sample.pdf", new FileInputStream("C:\\Files\\pdf-icon.png"), ImageFormat.getJpeg());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
// Dodaj załączony plik
outlineElem.appendChildLast(attachedFile);
// Dodaj węzeł elementu konturu
outline.appendChildLast(outlineElem);
// Dodaj węzeł konspektu
page.appendChildLast(outline);
// Dodaj węzeł strony
doc.appendChildLast(page);
doc.save("C:\\Files\\output.one");
Uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Dołącz plik PDF do programu OneNote — bezpłatne zasoby edukacyjne
Możesz dowiedzieć się więcej o wstawianiu plików PDF do programu OneNote i poznać inne funkcje Aspose.Note dla języka Java, korzystając z poniższych zasobów:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do interfejsu API
- Poradniki i artykuły
Wniosek
W tym artykule dowiedzieliśmy się, jak wstawić dokument PDF do programu OneNote przy użyciu języka Java. Włączenie plików PDF do programu OneNote przy użyciu języka Java zapewnia usprawniony i skuteczny sposób usprawnienia procesów tworzenia notatek i dokumentacji. Wykonując czynności opisane w tym artykule, możesz wzbogacić swoje aplikacje Java o możliwość bezproblemowego importowania plików PDF, wspierając bardziej zorganizowane i kompleksowe tworzenie notatek. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.