WPF 애플리케이션에서 PDF 인쇄
다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다.
직접 인쇄
Aspose.PDF 라이브러리는 PDF 파일을 XPS로 변환할 수 있는 기능을 가지고 있습니다. 이 기능을 사용하여 문서 인쇄를 조직할 수 있습니다.
직접 인쇄의 예를 살펴보겠습니다:
이 경우 다음 단계를 따릅니다:
- OpenFileDialog를 사용하여 PDF 파일을 엽니다.
- PDF를 XPS로 변환하고 MemoryStream 객체에 저장합니다.
- MemoryStream 객체를 Xps 패키지와 연결합니다.
- 패키지를 패키지 저장소에 추가합니다.
- 패키지를 기반으로 XpsDocument를 생성합니다.
- FixedDocumentSequence의 인스턴스를 가져옵니다.
- PrintDialog를 사용하여 이 시퀀스를 프린터로 보냅니다.
문서 보기 및 인쇄
많은 경우 사용자는 인쇄하기 전에 문서를 보고 싶어합니다. 보기를 구현하기 위해 DocumentViewer
컨트롤을 사용할 수 있습니다.
이 접근 방식을 구현하기 위한 대부분의 단계는 이전 예제와 유사합니다.