Notatniki programu OneNote są powszechnie używane do przechowywania ważnych notatek. Z jakiegoś powodu może być konieczne wydrukowanie notatek na papierze. W tym artykule dowiesz się, jak drukować pliki notesu programu OneNote w aplikacjach Java.
- Drukarka notesu programu OneNote — instalacja interfejsu Java API
- Wydrukuj plik OneNote Notebook .one programowo przy użyciu języka Java
- Wydrukuj plik OneNote Notebook .one z zaawansowanymi opcjami w Javie
- Drukowanie notesu programu OneNote na drukarce wirtualnej za pomocą języka Java
Drukarka notesu programu OneNote — instalacja interfejsu Java API
Aspose.Note for Java API obsługuje programowe tworzenie i manipulowanie plikami .one. Wystarczy wykonać proste wywołania metod, a interfejs API zajmie się drobnymi szczegółami. Dlatego skonfiguruj API, pobierając plik JAR z sekcji Downloads lub użyj poniższych szczegółów w pliku pom.exe swojego projektu opartego na Maven:
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>21.7</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
Wydrukuj plik OneNote Notebook .one programowo przy użyciu języka Java
Biorąc pod uwagę podstawowy przypadek drukowania plików .one, możesz wydrukować plik OneNote z kilkoma wierszami kodu. Aby wydrukować plik w formacie .one, wykonaj poniższe czynności:
- Załaduj wejściowy plik programu OneNote za pomocą konstruktora Document.
- Wydrukuj dokument programu OneNote za pomocą metody drukuj.
Poniższy kod pokazuje, jak programowo wydrukować notatnik OneNote .one w Javie:
// Załaduj wejściowy plik programu OneNote za pomocą konstruktora dokumentu.
Document document = new Document("Aspose.one");
// Wydrukuj dokument programu OneNote.
document.print();
Wydrukuj plik OneNote Notebook .one z zaawansowanymi opcjami w Javie
Idąc o krok dalej, możesz ustawić zaawansowane opcje, aby dostosować drukowanie pliku OneNote Notebook .one zgodnie z własnymi wymaganiami. Wykonaj poniższe czynności, aby wydrukować plik w formacie .one z opcjami zaawansowanymi:
- Najpierw załaduj wejściowy plik OneNote z klasą Document.
- Określ zakres stron i nazwę drukarki.
- Na koniec wywołaj metodę print(), aby wydrukować plik.
Poniższy kod wyjaśnia, jak programowo wydrukować plik programu OneNote za pomocą języka Java:
// Załaduj wejściowy plik OneNote z klasą Document.
Document document = new Document("Aspose.one");
// Drukuj pierwszą i drugą stronę za pomocą programu Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);
// Wydrukuj plik programu OneNote
document.print(asposeAttr);
Wydrukuj plik OneNote .one na wirtualnej drukarce z Javą
Drukarka wirtualna to aplikacja, która replikuje interfejs oprogramowania, podobnie jak drukarka fizyczna. Możesz skonfigurować drukowanie za pomocą drukarki wirtualnej, wykonując poniższe czynności:
- Załaduj wejściowy plik programu OneNote.
- Określ drukarkę wirtualną i właściwości.
- Skonfiguruj ustawienia drukarki za pomocą DocumentPrintAttributeSet.
- Na koniec wydrukuj plik programu OneNote na drukarce wirtualnej.
Poniższy kod demonstruje, jak programowo wydrukować plik OneNote .one na drukarce wirtualnej przy użyciu języka Java:
//Drukuje 3 kopie pierwszej i drugiej strony za pomocą wirtualnej drukarki pdf doPDF 8
//Jest bezpłatny i można go pobrać tutaj http://www.dopdf.com/download.php
// Załaduj wejściowy plik programu OneNote
Document doc = new Document("test.one");
// Określ drukarkę wirtualną i właściwości
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);
// Skonfiguruj ustawienia drukarki za pomocą PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);
// Wydrukuj plik programu OneNote na drukarce wirtualnej
doc.print(printOptions);
Uzyskaj bezpłatną licencję ewaluacyjną
Możesz poprosić o Bezpłatną licencję tymczasową do oceny interfejsu API bez żadnych ograniczeń.
Wniosek
Podsumowując, nauczyłeś się programowo drukować plik OneNote Notebook .one w aplikacjach Java. Zbadałeś różne przypadki użycia, które różnią się w zależności od różnych wymagań. Ponadto możesz odwiedzić interfejs API Dokumentacja, aby zapoznać się z kilkoma innymi funkcjami interfejsu API. Jeśli chcesz omówić swoje wątpliwości lub wymagania, skontaktuj się z Bezpłatne forum pomocy.