Wydrukuj notatnik programu OneNote .one

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

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:

  1. Załaduj wejściowy plik programu OneNote za pomocą konstruktora Document.
  2. 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:

  1. Najpierw załaduj wejściowy plik OneNote z klasą Document.
  2. Określ zakres stron i nazwę drukarki.
  3. 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:

  1. Załaduj wejściowy plik programu OneNote.
  2. Określ drukarkę wirtualną i właściwości.
  3. Skonfiguruj ustawienia drukarki za pomocą DocumentPrintAttributeSet.
  4. 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.

Zobacz też