Imprimir OneNote .one Notebook

Os blocos de anotações do OneNote são comumente usados para manter anotações importantes. Você pode precisar imprimir suas anotações em papel por algum motivo. Neste artigo, você aprenderá como imprimir os arquivos do OneNote Notebook em seus aplicativos Java.

Impressora do Bloco de Notas OneNote – Instalação da API Java

Aspose.Note for Java API suporta a criação e manipulação de arquivos .one programaticamente. Você só precisa fazer chamadas de método simples e a API cuida de pequenos detalhes. Portanto, configure a API baixando o arquivo JAR da seção Downloads ou use os detalhes abaixo no arquivo pom.exe do seu projeto baseado em Maven:

Repositório:

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

Dependência:

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

Imprimir arquivo .one do bloco de anotações do OneNote programaticamente usando Java

Considerando o caso básico de impressão de arquivos .one, você pode imprimir um arquivo do OneNote com algumas linhas de código. Você precisa seguir as etapas abaixo para imprimir um arquivo de formato .one:

  1. Carregue o arquivo OneNote de entrada com o construtor Document.
  2. Imprima o documento do OneNote com o método print.

O código a seguir mostra como imprimir o OneNote .one Notebook programaticamente em Java:

// Carregue o arquivo OneNote de entrada com o construtor Document.
Document document = new Document("Aspose.one");

// Imprima o documento do OneNote.
document.print();

Imprimir arquivo .one do bloco de anotações do OneNote com opções avançadas em Java

Dando outro passo adiante, você pode definir opções avançadas para personalizar a impressão do arquivo OneNote Notebook .one, conforme suas necessidades. Siga as etapas abaixo para imprimir um arquivo de formato .one com opções avançadas:

  1. Em primeiro lugar, carregue o arquivo de entrada do OneNote com a classe Document.
  2. Especifique o intervalo de páginas e o nome da impressora.
  3. Finalmente, chame o método print() para imprimir o arquivo.

O código abaixo explica como imprimir o arquivo do OneNote programaticamente com Java:

// Carregue o arquivo de entrada do OneNote com a classe Document.
Document document = new Document("Aspose.one");

// Imprima a primeira e a segunda páginas usando o Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// Imprima o arquivo do OneNote   
document.print(asposeAttr);

Imprimir arquivo .one do OneNote em uma impressora virtual com Java

Uma impressora virtual é um aplicativo que replica uma interface de software como uma impressora física. Você pode configurar a impressão com uma impressora virtual com as etapas abaixo:

  1. Carregue o arquivo de entrada do OneNote.
  2. Especifique a impressora virtual e as propriedades.
  3. Defina as configurações da impressora com DocumentPrintAttributeSet.
  4. Por fim, imprima o arquivo do OneNote na impressora virtual.

O código a seguir demonstra como imprimir o arquivo .one do OneNote programaticamente em uma impressora virtual usando Java:

//Imprime 3 cópias da primeira e segunda páginas usando a impressora pdf virtual doPDF 8
//É gratuito e pode ser baixado aqui http://www.dopdf.com/download.php

// Carregar arquivo de entrada do OneNote
Document doc = new Document("test.one");
 
// Especifique a impressora virtual e as propriedades 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Defina as configurações da impressora com PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// Imprima o arquivo do OneNote na impressora virtual  
doc.print(printOptions);

Obtenha Licença de Avaliação Gratuita

Você pode solicitar uma Licença Temporária Gratuita para avaliar a API sem quaisquer limitações.

Conclusão

Concluindo, você aprendeu como imprimir um arquivo .one do Bloco de Notas do OneNote programaticamente em seus aplicativos Java. Você explorou diferentes casos de uso que variam com base em diferentes requisitos. Além disso, você pode visitar a API Documentação para explorar vários outros recursos da API. Caso você queira discutir qualquer uma de suas preocupações ou requisitos, sinta-se à vontade para entrar em contato no Fórum de suporte gratuito.

Veja também