Wstaw plik PDF do programu OneNote przy użyciu języka Java

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:

  1. Java API do wstawiania PDF do OneNote
  2. Wstaw plik PDF do nowego dokumentu programu OneNote
  3. Wstaw plik PDF do istniejącego dokumentu programu OneNote
  4. 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:

  1. Utwórz instancję klasy Document.
  2. Utwórz obiekty klas Page, Outline i OutlineElement.
  3. Zainicjuj obiekt klasy AttachedFile i przekaż jako argumenty nazwę pliku i obiekt strumienia ikony.
  4. Następnie dodaj plik AttachedFile do elementu OutlineElement za pomocą metody appendChildLast().
  5. Podobnie dołącz Konspekt do strony i stronę do dokumentu.
  6. 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 plik PDF do nowego dokumentu programu OneNote przy użyciu języka Java

Wstaw plik PDF do nowego dokumentu programu OneNote przy użyciu języka Java.

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:

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.

Zobacz też