이 단계별 자습서에서는 interop 및 자동화 없이 Word 문서를 C#으로 인쇄하는 방법을 자세히 설명합니다. Windows Forms 응용 프로그램을 사용하여 프린터 대화 상자를 사용하여 C#에서 Word DOCX를 인쇄합니다.
Interop 없이 C#에서 Word 문서를 인쇄하는 단계
- NuGet.org에서 Aspose.Words for .NET 패키지 설치
- Aspose.Words 및 Aspose.Words.Rendering 네임스페이스에 대한 참조 추가
- SetLicense 메서드를 사용하여 .NET용 Aspose.Words 라이선스 설정
- 새 Document 개체를 만들고 DOCX 문서를 로드합니다.
- 새 PrintDialog 개체를 만들고 프린터 대화 상자 속성을 설정합니다.
- PrintPreviewDialog 객체 생성 및 AsposeWordsPrintDocument 객체 및 기타 속성 설정
- 이벤트를 연결하여 프린터 대화 상자 활성화
- 마지막으로 사용자에게 프린터 대화 상자를 표시합니다.
위의 단계에서는 Word 문서를 Document 개체에 로드하고 프린터 대화 상자의 속성을 설정한 다음 문서를 생성된 프린터 대화 상자 인스턴스에 전달합니다. 이 단계는 Windows 프린터 대화 상자를 사용하여 C#에서 Word 문서를 인쇄하는 데 도움이 됩니다. 프린터 대화 상자 없이 Word 문서를 인쇄하는 방법을 보여주기 위해 별도의 방법 항목을 추가합니다.
자동화 없이 C#에서 Word 문서를 인쇄하는 코드
DOCX 또는 DOC 파일 자체를 열지 않고 C# print Word document의 위 코드. 문서 자체를 전달하는 것과 함께 인쇄 대화 상자의 속성을 설정한 다음 사용자가 문서를 인쇄할 수 있도록 합니다.