Imprimir OneNote .one Notebook

Los blocs de notas de OneNote se usan comúnmente para guardar notas importantes. Es posible que deba imprimir sus notas en papel por alguna razón. En este artículo, aprenderá cómo imprimir los archivos de OneNote Notebook en sus aplicaciones Java.

Impresora para portátiles OneNote: instalación de la API de Java

Aspose.Note for Java La API admite la creación y manipulación de archivos .one mediante programación. Solo necesita realizar llamadas de método simples y la API se encarga de los detalles menores. Por lo tanto, configure la API descargando el archivo JAR de la sección Descargas, o use los detalles a continuación en el archivo pom.exe de su proyecto basado en Maven:

Repositorio:

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

Dependencia:

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

Imprima el archivo OneNote Notebook .one mediante programación usando Java

Teniendo en cuenta el caso básico de imprimir archivos .one, puede imprimir un archivo de OneNote con un par de líneas de código. Debe seguir los pasos a continuación para imprimir un archivo de formato .one:

  1. Cargue el archivo de entrada de OneNote con el constructor Document.
  2. Imprima el documento de OneNote con el método imprimir.

El siguiente código muestra cómo imprimir OneNote .one Notebook mediante programación en Java:

// Cargue el archivo de entrada de OneNote con el constructor de documentos.
Document document = new Document("Aspose.one");

// Imprima el documento de OneNote.
document.print();

Imprima el archivo OneNote Notebook .one con opciones avanzadas en Java

Avanzando un paso más, puede configurar opciones avanzadas para personalizar la impresión del archivo .one de OneNote Notebook, según sus requisitos. Siga los pasos a continuación para imprimir un archivo de formato .one con opciones avanzadas:

  1. En primer lugar, cargue el archivo de entrada de OneNote con la clase Document.
  2. Especifique el rango de páginas y el nombre de la impresora.
  3. Finalmente, llame al método print() para imprimir el archivo.

El siguiente código explica cómo imprimir un archivo de OneNote mediante programación con Java:

// Cargue el archivo OneNote de entrada con la clase Document.
Document document = new Document("Aspose.one");

// Imprima la primera y la segunda página con Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// Imprima el archivo de OneNote   
document.print(asposeAttr);

Imprima un archivo .one de OneNote en una impresora virtual con Java

Una impresora virtual es una aplicación que replica una interfaz de software como una impresora física. Puede configurar la impresión con una impresora virtual con los siguientes pasos:

  1. Cargue el archivo OneNote de entrada.
  2. Especifique la impresora virtual y las propiedades.
  3. Establezca la configuración de la impresora con DocumentPrintAttributeSet.
  4. Finalmente, imprima el archivo de OneNote en la impresora virtual.

El siguiente código muestra cómo imprimir el archivo .one de OneNote mediante programación en una impresora virtual mediante Java:

//Imprime 3 copias de la primera y segunda página usando la impresora virtual pdf doPDF 8
//Es gratis y se puede descargar aquí http://www.dopdf.com/download.php

// Cargar archivo de OneNote de entrada
Document doc = new Document("test.one");
 
// Especificar la impresora virtual y las propiedades 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Establecer la configuración de la impresora con PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// Imprima el archivo de OneNote en la impresora virtual  
doc.print(printOptions);

Obtenga una licencia de evaluación gratuita

Puede solicitar una Licencia temporal gratuita para evaluar la API sin ninguna limitación.

Conclusión

En conclusión, ha aprendido a imprimir un archivo .one de OneNote Notebook mediante programación en sus aplicaciones Java. Ha explorado diferentes casos de uso que varían según los diferentes requisitos. Además, puede visitar la Documentación de la API para explorar otras características de la API. En caso de que desee analizar alguna de sus inquietudes o requisitos, no dude en comunicarse con el Foro de soporte gratuito.

Ver también