Imprimer le bloc-notes OneNote .one

Les blocs-notes OneNote sont couramment utilisés pour conserver des notes importantes. Vous devrez peut-être imprimer vos notes sur papier pour une raison quelconque. Dans cet article, vous apprendrez à imprimer les fichiers OneNote Notebook dans vos applications Java.

Imprimante de bloc-notes OneNote - Installation de l’API Java

Aspose.Note for Java L’API prend en charge la création et la manipulation de fichiers .one par programmation. Vous n’avez qu’à faire des appels de méthode simples et l’API s’occupe des détails mineurs. Veuillez donc configurer l’API en téléchargeant le fichier JAR à partir de la section Téléchargements, ou utilisez les détails ci-dessous dans le fichier pom.exe de votre projet basé sur Maven :

Repository:

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

Dependency:

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

Imprimer le fichier OneNote Notebook .one par programmation à l’aide de Java

Considérant le cas de base de l’impression de fichiers .one, vous pouvez imprimer un fichier OneNote avec quelques lignes de code. Vous devez suivre les étapes ci-dessous pour imprimer un fichier au format .one :

  1. Chargez le fichier d’entrée OneNote avec le constructeur Document.
  2. Imprimez le document OneNote avec la méthode print.

Le code suivant montre comment imprimer le bloc-notes OneNote .one par programmation en Java :

// Chargez le fichier OneNote d'entrée avec le constructeur de document.
Document document = new Document("Aspose.one");

// Imprimez le document OneNote.
document.print();

Imprimer le fichier OneNote Notebook .one avec des options avancées en Java

En allant encore plus loin, vous pouvez définir des options avancées pour personnaliser l’impression du fichier OneNote Notebook .one, selon vos besoins. Veuillez suivre les étapes ci-dessous pour imprimer un fichier au format .one avec des options avancées :

  1. Tout d’abord, chargez le fichier d’entrée OneNote avec la classe Document.
  2. Spécifiez la plage de pages et le nom de l’imprimante.
  3. Enfin, appelez la méthode print() pour imprimer le fichier.

Le code ci-dessous explique comment imprimer un fichier OneNote par programmation avec Java :

// Chargez le fichier OneNote d'entrée avec la classe Document.
Document document = new Document("Aspose.one");

// Imprimer les première et deuxième pages à l'aide de Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// Imprimer le fichier OneNote   
document.print(asposeAttr);

Imprimer le fichier OneNote .one sur une imprimante virtuelle avec Java

Une imprimante virtuelle est une application qui reproduit une interface logicielle comme une imprimante physique. Vous pouvez configurer l’impression avec une imprimante virtuelle en procédant comme suit :

  1. Charger le fichier OneNote d’entrée.
  2. Spécifiez l’imprimante virtuelle et ses propriétés.
  3. Définissez les paramètres de l’imprimante avec DocumentPrintAttributeSet.
  4. Enfin, imprimez le fichier OneNote sur une imprimante virtuelle.

Le code suivant montre comment imprimer un fichier OneNote .one par programmation sur une imprimante virtuelle à l’aide de Java :

//Imprime 3 copies des première et deuxième pages à l'aide de l'imprimante pdf virtuelle doPDF 8
//Il est gratuit et peut être téléchargé ici http://www.dopdf.com/download.php

// Charger le fichier OneNote d'entrée
Document doc = new Document("test.one");
 
// Spécifiez l'imprimante virtuelle et les propriétés 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Définir les paramètres de l'imprimante avec PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// Imprimer le fichier OneNote sur une imprimante virtuelle  
doc.print(printOptions);

Obtenez une licence d’évaluation gratuite

Vous pouvez demander une Licence temporaire gratuite pour évaluer l’API sans aucune limitation.

Conclusion

En conclusion, vous avez appris à imprimer un fichier OneNote Notebook .one par programmation dans vos applications Java. Vous avez exploré différents cas d’utilisation qui varient en fonction de différentes exigences. De plus, vous pouvez visiter l’API Documentation pour explorer plusieurs autres fonctionnalités de l’API. Si vous souhaitez discuter de l’une de vos préoccupations ou exigences, n’hésitez pas à contacter le Forum d’assistance gratuit.

Voir également