Tisk OneNote .one Notebook

Poznámkové bloky OneNote se běžně používají k ukládání důležitých poznámek. Možná budete muset z nějakého důvodu vytisknout své poznámky na papír. V tomto článku se dozvíte, jak tisknout soubory OneNote Notebook v aplikacích Java.

Notebooková tiskárna OneNote – instalace Java API

Aspose.Note for Java API podporuje vytváření a manipulaci se soubory .one programově. Stačí provést jednoduchá volání metod a API se postará o drobné detaily. Nakonfigurujte tedy API stažením souboru JAR ze sekce Stahování nebo použijte níže uvedené podrobnosti v souboru pom.exe vašeho projektu založeného na Maven:

úložiště:

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

Závislost:

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

Tisk OneNote Notebook .one File Programově pomocí Java

Vzhledem k základnímu případu tisku souborů .one můžete vytisknout soubor OneNotu s několika řádky kódu. Chcete-li vytisknout soubor ve formátu .one, musíte provést následující kroky:

  1. Načtěte vstupní soubor OneNote pomocí konstruktoru Document.
  2. Vytiskněte dokument OneNotu metodou print.

Následující kód ukazuje, jak programově vytisknout poznámkový blok OneNote .one v Javě:

// Načtěte vstupní soubor OneNotu pomocí konstruktoru dokumentu.
Document document = new Document("Aspose.one");

// Vytiskněte dokument OneNotu.
document.print();

Tisk OneNote Notebook .one File s pokročilými možnostmi v Javě

O další krok dále můžete nastavit pokročilé možnosti pro přizpůsobení tisku souboru OneNote Notebook .one podle vašich požadavků. Chcete-li tisknout soubor ve formátu .one s pokročilými možnostmi, postupujte podle následujících kroků:

  1. Nejprve načtěte vstupní soubor OneNote s třídou Document.
  2. Zadejte rozsah stránek a název tiskárny.
  3. Nakonec zavolejte metodu print() pro tisk souboru.

Níže uvedený kód vysvětluje, jak programově vytisknout soubor OneNotu pomocí Java:

// Načtěte vstupní soubor OneNotu s třídou Document.
Document document = new Document("Aspose.one");

// Vytiskněte první a druhou stránku pomocí aplikace Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// Vytiskněte soubor OneNotu   
document.print(asposeAttr);

Tisk OneNote .one soubor na virtuální tiskárně s Java

Virtuální tiskárna je aplikace, která replikuje softwarové rozhraní jako fyzická tiskárna. Tisk pomocí virtuální tiskárny můžete nakonfigurovat pomocí následujících kroků:

  1. Načíst vstupní soubor OneNotu.
  2. Zadejte virtuální tiskárnu a vlastnosti.
  3. Nastavte nastavení tiskárny pomocí DocumentPrintAttributeSet.
  4. Nakonec vytiskněte soubor OneNotu na virtuální tiskárně.

Následující kód ukazuje, jak programově vytisknout soubor OneNote .one na virtuální tiskárně pomocí Java:

//Vytiskne 3 kopie první a druhé stránky pomocí virtuální pdf tiskárny doPDF 8
//Je zdarma a lze jej stáhnout zde http://www.dopdf.com/download.php

// Načíst vstupní soubor OneNotu
Document doc = new Document("test.one");
 
// Zadejte virtuální tiskárnu a vlastnosti 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Nastavte nastavení tiskárny pomocí PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// Vytiskněte soubor OneNotu na virtuální tiskárně  
doc.print(printOptions);

Získejte bezplatnou zkušební licenci

Můžete požádat o bezplatnou dočasnou licenci pro hodnocení API bez jakýchkoli omezení.

Závěr

Na závěr jste se naučili tisknout soubor OneNote Notebook .one programově ve vašich aplikacích Java. Prozkoumali jste různé případy použití, které se liší podle různých požadavků. Kromě toho můžete navštívit API Dokumentace a prozkoumat několik dalších funkcí API. V případě, že chcete prodiskutovat jakékoli své obavy nebo požadavky, neváhejte se obrátit na Free Support Forum.

Viz také