In OneNote .one Notebook

Sổ ghi chép OneNote thường được sử dụng để lưu giữ các ghi chú quan trọng. Bạn có thể cần in ghi chú của mình ra giấy vì một số lý do. Trong bài viết này, bạn sẽ tìm hiểu cách in các tệp OneNote Notebook trong các ứng dụng Java của mình.

OneNote Notebook Printer - Cài đặt Java API

Aspose.Note for Java API hỗ trợ tạo và xử lý các tệp .one theo lập trình. Bạn chỉ cần thực hiện các lệnh gọi phương thức đơn giản và API sẽ xử lý các chi tiết nhỏ. Vì vậy, vui lòng định cấu hình API bằng cách tải xuống tệp JAR từ phần Tải xuống hoặc sử dụng chi tiết bên dưới trong tệp pom.exe của dự án dựa trên Maven của bạn:

Kho:

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

Sự phụ thuộc:

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

In OneNote Notebook .one File Lập trình bằng Java

Xem xét trường hợp cơ bản của việc in tệp .one, bạn có thể in tệp OneNote với một vài dòng mã. Bạn cần làm theo các bước bên dưới để in tệp định dạng .one:

  1. Tải tệp OneNote đầu vào bằng hàm tạo Tài liệu.
  2. In tài liệu OneNote bằng phương pháp print.

Đoạn mã sau đây cho biết cách in OneNote .one Notebook theo lập trình trong Java:

// Tải tệp OneNote đầu vào bằng hàm tạo Tài liệu.
Document document = new Document("Aspose.one");

// In tài liệu OneNote.
document.print();

In OneNote Notebook .one Tệp với Tùy chọn Nâng cao trong Java

Tiến thêm một bước nữa, bạn có thể đặt các tùy chọn nâng cao để tùy chỉnh việc in tệp .one của OneNote Notebook, theo yêu cầu của bạn. Vui lòng làm theo các bước bên dưới để in tệp định dạng .one với các tùy chọn nâng cao:

  1. Đầu tiên, tải tệp OneNote đầu vào bằng lớp Tài liệu.
  2. Chỉ định phạm vi trang và tên máy in.
  3. Cuối cùng, gọi phương thức print() để in tệp.

Đoạn mã dưới đây giải thích cách in tệp OneNote theo chương trình bằng Java:

// Tải tệp OneNote đầu vào bằng lớp Tài liệu.
Document document = new Document("Aspose.one");

// In trang đầu tiên và trang thứ hai bằng Microsoft XPS Document Writer
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);

// In tệp OneNote   
document.print(asposeAttr);

In tệp .one OneNote ra máy in ảo bằng Java

Máy in ảo là một ứng dụng sao chép giao diện phần mềm giống như một máy in vật lý. Bạn có thể định cấu hình in bằng máy in ảo bằng các bước sau:

  1. Tải tệp OneNote đầu vào.
  2. Chỉ định máy in ảo và thuộc tính.
  3. Đặt cài đặt máy in với DocumentPrintAttributeSet.
  4. Cuối cùng, in tệp OneNote ra máy in ảo.

Đoạn mã sau minh họa cách in tệp .one OneNote theo lập trình tới Máy in ảo bằng Java:

//In 3 bản sao của trang đầu tiên và trang thứ hai bằng máy in pdf ảo doPDF 8
//Nó miễn phí và có thể tải xuống tại đây http://www.dopdf.com/download.php

// Tải tệp OneNote đầu vào
Document doc = new Document("test.one");
 
// Chỉ định máy in ảo và thuộc tính 
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);

// Đặt cài đặt máy in với PrintOptions
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("Test.one");
printOptions.setPrinterSettings(asposeAttr);

// In tệp OneNote ra máy in ảo  
doc.print(printOptions);

Nhận Giấy phép Đánh giá Miễn phí

Bạn có thể yêu cầu Giấy phép Tạm thời Miễn phí để đánh giá API mà không có bất kỳ giới hạn nào.

Sự kết luận

Tóm lại, bạn đã học cách in tệp .one OneNote Notebook theo cách lập trình trong các ứng dụng Java của mình. Bạn đã khám phá các trường hợp sử dụng khác nhau dựa trên các yêu cầu khác nhau. Hơn nữa, bạn có thể truy cập API Tài liệu để khám phá một số tính năng khác của API. Trong trường hợp bạn muốn thảo luận về bất kỳ mối quan tâm hoặc yêu cầu nào của mình, vui lòng liên hệ với Diễn đàn hỗ trợ miễn phí.

Xem thêm