Skriv ut OneNote .one Notebook

OneNote-anteckningsböcker används ofta för att hålla viktiga anteckningar. Du kan behöva skriva ut dina anteckningar på papper av någon anledning. I den här artikeln kommer du att lära dig hur du skriver ut OneNote Notebook-filer i dina Java-program.

OneNote Notebook Printer – Java API-installation

Aspose.Note for Java API stöder att skapa och manipulera .one-filer programmatiskt. Du behöver bara göra enkla metodanrop och API tar hand om mindre detaljer. Så vänligen konfigurera API:et genom att ladda ner JAR-filen från avsnittet Nedladdningar eller använd nedanstående detaljer i pom.exe-filen för ditt Maven-baserade projekt:

Förvar:

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

Beroende:

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

Skriv ut OneNote Notebook .one-fil Programmatiskt med Java

Med tanke på det grundläggande fallet med att skriva ut .one-filer kan du skriva ut en OneNote-fil med ett par rader kod. Du måste följa stegen nedan för att skriva ut en fil i .one-format:

  1. Ladda in OneNote-fil med Document-konstruktorn.
  2. Skriv ut OneNote-dokumentet med metoden print.

Följande kod visar hur du skriver ut OneNote .one Notebook programmatiskt i Java:

// Ladda in OneNote-fil med dokumentkonstruktorn.
Document document = new Document("Aspose.one");

// Skriv ut OneNote-dokumentet.
document.print();

Skriv ut OneNote Notebook .one-fil med avancerade alternativ i Java

Om du går ytterligare ett steg längre kan du ställa in avancerade alternativ för att anpassa utskriften av OneNote Notebook .one-filen enligt dina krav. Följ stegen nedan för att skriva ut .one-formatfil med avancerade alternativ:

  1. Först laddar du in OneNote-filen med klassen Document.
  2. Ange sidintervall och skrivarnamn.
  3. Till sist, anropa metoden print() för att skriva ut filen.

Koden nedan förklarar hur man skriver ut OneNote-fil programmatiskt med Java:

// Ladda indata OneNote-fil med klassen Document.
Document document = new Document("Aspose.one");

// Skriv ut första och andra sidan med Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// Skriv ut OneNote-filen   
document.print(asposeAttr);

Skriv ut OneNote .one-fil till en virtuell skrivare med Java

En virtuell skrivare är ett program som replikerar ett programvarugränssnitt som en fysisk skrivare. Du kan konfigurera utskrift med en virtuell skrivare med följande steg:

  1. Ladda indata OneNote-fil.
  2. Ange den virtuella skrivaren och egenskaper.
  3. Ställ in skrivarinställningar med DocumentPrintAttributeSet.
  4. Slutligen, skriv ut OneNote-filen till virtuell skrivare.

Följande kod visar hur man skriver ut OneNote .one-fil programmatiskt till en virtuell skrivare med Java:

//Skriver ut 3 kopior av första och andra sidan med den virtuella pdf-skrivaren doPDF 8
//Det är gratis och kan laddas ner här http://www.dopdf.com/download.php

// Ladda indata OneNote-fil
Document doc = new Document("test.one");
 
// Ange den virtuella skrivaren och egenskaper 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Ställ in skrivarinställningar med PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// Skriv ut OneNote-filen till virtuell skrivare  
doc.print(printOptions);

Få gratis utvärderingslicens

Du kan begära en Free Temporary License för att utvärdera API:et utan några begränsningar.

Slutsats

Sammanfattningsvis har du lärt dig hur du skriver ut en OneNote Notebook .one-fil programmatiskt i dina Java-applikationer. Du har utforskat olika användningsfall som varierar utifrån olika krav. Dessutom kan du besöka API Dokumentation för att utforska flera andra funktioner i API. Om du vill diskutera några av dina problem eller krav är du välkommen att kontakta Free Support Forum.

Se även