Stampa OneNote .one Notebook

I blocchi appunti di OneNote sono comunemente usati per tenere note importanti. Potrebbe essere necessario stampare le note su carta per qualche motivo. In questo articolo imparerai come stampare i file di OneNote Notebook nelle tue applicazioni Java.

Stampante per notebook OneNote – Installazione dell’API Java

Aspose.Note per Java L’API supporta la creazione e la manipolazione di file .one a livello di codice. Devi solo effettuare semplici chiamate al metodo e l’API si occupa dei dettagli minori. Quindi, configura l’API scaricando il file JAR dalla sezione Download o utilizza i dettagli seguenti nel file pom.exe del tuo progetto basato su Maven:

Archivio:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Dipendenza:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-note</artifactId>
        <version>21.7</version>
        <classifier>jdk17</classifier>        
    </dependency>
</dependencies>

Stampa di un file OneNote Notebook .one a livello di codice utilizzando Java

Considerando il caso base della stampa di file .one, puoi stampare un file OneNote con un paio di righe di codice. È necessario seguire i passaggi seguenti per stampare un file in formato .one:

  1. Carica il file di input OneNote con il costruttore Document.
  2. Stampa il documento OneNote con il metodo print.

Il codice seguente mostra come stampare OneNote .one Notebook a livello di codice in Java:

// Carica il file di input OneNote con il costruttore del documento.
Document document = new Document("Aspose.one");

// Stampa il documento di OneNote.
document.print();

Stampa il file OneNote Notebook .one con le opzioni avanzate in Java

Spostando un altro passaggio ulteriormente, puoi impostare opzioni avanzate per personalizzare la stampa del file OneNote Notebook .one, in base alle tue esigenze. Segui i passaggi seguenti per stampare un file in formato .one con opzioni avanzate:

  1. Innanzitutto, carica il file di input di OneNote con la classe Document.
  2. Specificare l’intervallo di pagine e il nome della stampante.
  3. Infine, chiama il metodo print() per stampare il file.

Il codice seguente spiega come stampare il file OneNote a livello di codice con Java:

// Carica il file di input OneNote con la classe Document.
Document document = new Document("Aspose.one");

// Stampa la prima e la seconda pagina utilizzando Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// Stampa il file di OneNote   
document.print(asposeAttr);

Stampa il file OneNote .one su una stampante virtuale con Java

Una stampante virtuale è un’applicazione che replica un’interfaccia software come una stampante fisica. È possibile configurare la stampa con una stampante virtuale con i passaggi seguenti:

  1. Carica il file di input di OneNote.
  2. Specificare la stampante virtuale e le proprietà.
  3. Definire le impostazioni della stampante con DocumentPrintAttributeSet.
  4. Infine, stampa il file di OneNote su una stampante virtuale.

Il codice seguente illustra come stampare il file OneNote .one a livello di codice su una stampante virtuale utilizzando Java:

//Stampa 3 copie della prima e della seconda pagina utilizzando la stampante pdf virtuale doPDF 8
//È gratuito e può essere scaricato qui http://www.dopdf.com/download.php

// Carica il file di input di OneNote
Document doc = new Document("test.one");
 
// Specificare la stampante virtuale e le proprietà 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Definire le impostazioni della stampante con PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// Stampa il file di OneNote su una stampante virtuale  
doc.print(printOptions);

Ottieni la licenza di valutazione gratuita

Puoi richiedere una Licenza temporanea gratuita per valutare l’API senza alcuna limitazione.

Conclusione

In conclusione, hai imparato a stampare un file OneNote Notebook .one a livello di codice nelle tue applicazioni Java. Hai esplorato diversi casi d’uso che variano in base a requisiti diversi. Inoltre, puoi visitare la Documentazione dell’API per esplorare diverse altre funzionalità dell’API. Nel caso in cui desideri discutere di qualsiasi tua preoccupazione o esigenza, non esitare a contattare il Forum di supporto gratuito.

Guarda anche