.NET Core에서 PDF 파일 인쇄하는 방법

다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다.

.NET Core에서 PDF 문서 인쇄하기

Aspose.PDF 라이브러리를 사용하면 PDF 파일을 XPS로 변환할 수 있습니다. 이 기능은 문서 인쇄를 조직하는 데 유용할 수 있습니다. 기본 프린터를 사용하는 예제를 살펴보겠습니다.

이 예제에서는 PDF 문서를 XPS로 변환하고 이를 로컬 프린터의 대기열에 작업으로 추가합니다:

PDF 페이지 크기에 따른 용지 소스 선택

24.4 릴리스 이후, 인쇄 대화 상자에서 PDF 페이지 크기에 따라 용지 소스를 선택할 수 있습니다. 다음 코드 스니펫은 PDF의 페이지 크기에 따라 프린터 트레이를 선택할 수 있게 해줍니다.

이 선호도는 Document.PickTrayByPdfSize 속성을 사용하여 켜고 끌 수 있습니다.

인쇄 대화 상자 프리셋 페이지 배율

다음 코드 스니펫은 PrintScaling 속성이 올바르게 적용되고 PDF에 저장되도록 하는 것을 목표로 합니다.

PrintScaling 속성은 Aspose.Pdf.PrintScaling.AppDefault 또는 Aspose.Pdf.PrintScaling.None 값으로 Document 클래스에 추가되었습니다.

이 문서에 대해 인쇄 대화 상자가 표시될 때 선택해야 할 페이지 배율 옵션입니다. 유효한 값은 페이지 배율이 없음을 나타내는 None과, 준수하는 리더의 기본 인쇄 배율을 나타내는 AppDefault입니다. 이 항목에 인식되지 않는 값이 있는 경우 AppDefault를 사용해야 합니다. 기본값: AppDefault.