OneNote.oneNotebookを印刷する

OneNoteノートブックは、重要なメモを保持するために一般的に使用されます。何らかの理由でメモを紙に印刷する必要があるかもしれません。この記事では、JavaアプリケーションでOneNoteNotebookファイルを印刷する方法を学習します。

OneNoteノートブックプリンター–JavaAPIのインストール

Aspose.Note for Java APIは、プログラムによる.oneファイルの作成と操作をサポートします。簡単なメソッド呼び出しを行うだけで、APIが細部を処理します。したがって、ダウンロードセクションからJARファイルをダウンロードしてAPIを構成するか、Mavenベースのプロジェクトのpom.exeファイルで以下の詳細を使用してください。

リポジトリ:

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

依存:

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

Javaを使用してプログラムでOneNoteNotebook.oneファイルを印刷する

.oneファイルを印刷する基本的なケースを考えると、数行のコードでOneNoteファイルを印刷できます。 .one形式のファイルを印刷するには、以下の手順に従う必要があります。

  1. Documentコンストラクターを使用して入力OneNoteファイルを読み込みます。
  2. printメソッドを使用してOneNoteドキュメントを印刷します。

次のコードは、JavaでOneNote.oneNotebookをプログラムで印刷する方法を示しています。

// ドキュメントコンストラクターを使用して入力OneNoteファイルを読み込みます。
Document document = new Document("Aspose.one");

// OneNoteドキュメントを印刷します。
document.print();

Javaで詳細オプションを使用してOneNoteNotebook.oneファイルを印刷する

さらに一歩進んで、要件に応じて、OneNoteNotebook.oneファイルの印刷をカスタマイズするための高度なオプションを設定できます。高度なオプションを使用して.one形式のファイルを印刷するには、以下の手順に従ってください。

  1. まず、Documentクラスを使用して入力OneNoteファイルを読み込みます。
  2. ページ範囲とプリンター名を指定します。
  3. 最後に、print()メソッドを呼び出してファイルを印刷します。

以下のコードは、Javaを使用してプログラムでOneNoteファイルを印刷する方法を説明しています。

// 入力OneNoteファイルにDocumentクラスをロードします。
Document document = new Document("Aspose.one");

// Microsoft XPSDocumentWriterを使用して1ページ目と2ページ目を印刷する
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// OneNoteファイルを印刷する   
document.print(asposeAttr);

OneNote.oneファイルをJavaを使用して仮想プリンターに印刷する

仮想プリンターは、物理プリンターのようにソフトウェアインターフェイスを複製するアプリケーションです。次の手順で、仮想プリンターを使用した印刷を構成できます。

  1. 入力OneNoteファイルを読み込みます。
  2. 仮想プリンターとプロパティを指定します。
  3. DocumentPrintAttributeSetでプリンター設定を行います。
  4. 最後に、OneNoteファイルを仮想プリンターに印刷します。

次のコードは、Javaを使用してOneNote.oneファイルをプログラムで仮想プリンターに印刷する方法を示しています。

//仮想PDFプリンターdoPDF8を使用して1ページ目と2ページ目の3部を印刷します
//これは無料で、ここからダウンロードできますhttp://www.dopdf.com/download.php

// 入力OneNoteファイルを読み込む
Document doc = new Document("test.one");
 
// 仮想プリンターとプロパティを指定する 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// PrintOptionsを使用してプリンター設定を設定する
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// OneNoteファイルを仮想プリンターに印刷します  
doc.print(printOptions);

無料の評価ライセンスを取得する

APIを無制限に評価するための無料一時ライセンスをリクエストできます。

結論

結論として、JavaアプリケーションでプログラムでOneNoteNotebook.oneファイルを印刷する方法を学習しました。さまざまな要件に基づいて変化するさまざまなユースケースを検討しました。さらに、APIドキュメントにアクセスして、APIの他のいくつかの機能を調べることができます。懸念事項や要件について話し合いたい場合は、無料サポートフォーラムまでお気軽にご連絡ください。

関連項目