OneNote에서 문서 인쇄 - Aspose.Note
소개
문서 인쇄는 OneNote를 포함한 다양한 응용 프로그램의 일반적인 요구 사항입니다. Aspose.Note for Java는 Java 애플리케이션 내에서 문서를 쉽게 인쇄할 수 있는 강력한 기능을 제공합니다. 이 튜토리얼에서는 Java용 Aspose.Note를 사용하여 OneNote에서 문서를 인쇄하는 과정을 안내합니다.
전제조건
시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.
- JDK(Java Development Kit): 시스템에 JDK가 설치되어 있는지 확인하세요.
- Java JAR용 Aspose.Note: 프로젝트에 Java용 Aspose.Note 라이브러리를 다운로드하고 포함합니다. 다음에서 다운로드할 수 있습니다.여기.
- OneNote 문서: 인쇄하려는 OneNote 문서를 준비합니다.
패키지 가져오기
먼저 필요한 패키지를 Java 클래스로 가져와야 합니다.
import javax.print.PrintException;
import com.aspose.note.Document;
import com.aspose.note.DocumentPrintAttributeSet;
import com.aspose.note.PrintOptions;
1단계: 문서 인쇄
특정 인쇄 옵션 없이 문서를 인쇄하는 것부터 시작해 보겠습니다.
public static void PrintDocument() throws PrintException {
// 문서가 있는 디렉터리를 지정하세요.
String dataDir = "Your Document Directory";
// OneNote 문서 로드
Document document = new Document(dataDir + "YourDocument.one");
// 문서 인쇄
document.print();
}
2단계: 인쇄 옵션을 사용하여 문서 인쇄
인쇄 범위, 프린터 설정 등의 인쇄 옵션을 지정하여 인쇄 프로세스를 사용자 정의할 수 있습니다.
public static void PrintDocumentWithPrintOptions() throws PrintException {
// 문서가 있는 디렉터리를 지정하세요.
String dataDir = "Your Document Directory";
// OneNote 문서 로드
Document document = new Document(dataDir + "YourDocument.one");
// 인쇄 옵션 정의
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("Microsoft XPS Document Writer");
asposeAttr.setPrintRange(1, 2);
// 지정된 옵션으로 문서 인쇄
document.print(asposeAttr);
}
3단계: 가상 프린터로 문서 인쇄
가상 프린터를 사용하여 문서를 인쇄할 수도 있습니다. 가상 PDF 프린터로 문서를 인쇄하는 방법은 다음과 같습니다.
public static void PrintDocumentsWithVirtualPrinter() throws PrintException {
// 문서가 있는 디렉터리를 지정하세요.
String dataDir = "Your Document Directory";
Document doc = new Document(dataDir + "YourDocument.one");
// 가상 프린터에 대한 인쇄 옵션 정의
final DocumentPrintAttributeSet asposeAttr = new DocumentPrintAttributeSet("doPDF 8");
asposeAttr.setPrintRange(1, 2);
asposeAttr.setCopies(3);
PrintOptions printOptions = new PrintOptions();
printOptions.setDocumentName("YourDocument.one");
printOptions.setPrinterSettings(asposeAttr);
// 가상 프린터를 사용하여 문서를 인쇄합니다.
doc.print(printOptions);
}
결론
Java용 Aspose.Note를 사용하여 OneNote에서 문서를 인쇄하는 것은 간단하고 유연합니다. 이 튜토리얼에 설명된 단계를 따르면 문서 인쇄 기능을 Java 애플리케이션에 원활하게 통합할 수 있습니다.
FAQ
질문 1: OneNote 문서의 특정 페이지를 인쇄할 수 있나요?
A1: 예, 인쇄 범위를 지정하여 문서의 특정 페이지를 인쇄할 수 있습니다.
Q2: Aspose.Note for Java는 가상 프린터와 호환됩니까?
A2: 예, Aspose.Note for Java는 가상 프린터로 문서 인쇄를 지원합니다.
Q3: 매수 등 인쇄 설정을 사용자 정의할 수 있습니까?
A3: 물론, 매수, 인쇄 범위 등을 포함한 다양한 인쇄 설정을 사용자 정의할 수 있습니다.
Q4: Java용 Aspose.Note가 문서를 인쇄하려면 라이선스가 필요합니까?
A4: 예, 프로덕션 환경에서 Aspose.Note for Java를 사용하려면 유효한 라이선스가 필요합니다.
Q5: Aspose.Note for Java에 대한 추가 지원과 리소스는 어디서 찾을 수 있나요?
A5: 다음에서 문서, 포럼 및 추가 리소스를 찾을 수 있습니다.Aspose.Note for Java 지원 페이지.