PdfViewer
개요
PdfViewer은(는) Aspose.PDF FOSS for .NET의 클래스입니다. 상속 대상: IFacade, System.IDisposable.
PDF 문서를 보기/인쇄하기 위한 파사드.
이 클래스는 .NET 프로그램에서 PdfViewer 객체를 다루기 위한 35개의 메서드를 제공합니다. 사용 가능한 메서드에는: BindPdf, Close, ClosePdfFile, DecodeAllPages, DecodePage, Dispose, GetDefaultPageSettings, GetDefaultPrinterSettings, OpenPdfFile, PdfViewer, PrintDocument, PrintDocumentWithSettings 및 추가 4개의 메서드가 포함됩니다. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: AutoResize, AutoRotate, AutoRotateMode, CoordinateType, FormPresentationMode, HorizontalAlignment 및 추가 13개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
AutoResize | bool | 읽기/쓰기 | 자동 크기 조정을 가져오거나 설정합니다. |
AutoRotate | bool | 읽기/쓰기 | 자동 회전을 가져오거나 설정합니다. |
AutoRotateMode | AutoRotateMode | 읽기/쓰기 | 자동 회전 모드를 가져오거나 설정합니다. |
CoordinateType | PageCoordinateType | 읽기/쓰기 | 좌표 유형을 가져오거나 설정합니다. |
FormPresentationMode | FormPresentationMode | 읽기/쓰기 | 양식 프레젠테이션 모드를 가져오거나 설정합니다. |
HorizontalAlignment | HorizontalAlignment | 읽기/쓰기 | 수평 정렬을 가져오거나 설정합니다. |
VerticalAlignment | VerticalAlignment | 읽기/쓰기 | 수직 정렬을 가져오거나 설정합니다. |
PageCount | int | 읽기 | 바인딩된 문서의 페이지 수이며, 바인딩된 것이 없을 경우 0입니다. |
Password | string | 읽기/쓰기 | 소유자 비밀번호는 OpenPdfFile(string)를 통해 암호화된 문서를 열 때 사용됩니다. |
PrintAsGrayscale | bool | 읽기/쓰기 | 인쇄를 회색조로 가져오거나 설정합니다. |
PrintAsImage | bool | 읽기/쓰기 | 인쇄를 이미지로 할지 여부를 가져오거나 설정합니다. |
PrintPageDialog | bool | 읽기/쓰기 | true일 경우, PrintDocumentWithSetup는 OS 인쇄 대화 상자를 표시합니다. |
PrintStatus | object | 읽기 | 이 빌드에서는 항상 null을 반환합니다; 인쇄 기능은 구현되지 않았습니다. |
PrinterJobName | string | 읽기/쓰기 | 프린터 작업 이름을 가져오거나 설정합니다. |
RenderingOptions | Aspose.Pdf.RenderingOptions | 읽기/쓰기 | 렌더링 옵션을 가져오거나 설정합니다. |
Resolution | int | 읽기/쓰기 | 대상 레스터화 DPI는 DecodePage / DecodeAllPages에 의해 사용됩니다. |
ScaleFactor | float | 읽기/쓰기 | 스케일 팩터를 가져오거나 설정합니다. |
ShowHiddenAreas | bool | 읽기/쓰기 | 숨겨진 영역 표시를 가져오거나 설정합니다. |
UseIntermidiateImage | bool | 읽기/쓰기 | 중간 이미지를 사용하는지를 가져오거나 설정합니다. |
메서드
| 시그니처 | 설명 |
|---|---|
PdfViewer() | 이 PdfViewer 인스턴스에서 PdfViewer를 호출합니다. |
PdfViewer(document: Document) | 이 PdfViewer 인스턴스에서 PdfViewer(document)를 호출합니다. |
BindPdf(srcDoc: Document) | 이 PdfViewer 인스턴스에서 BindPdf(srcDoc)를 호출합니다. |
BindPdf(srcFile: string) | 이 PdfViewer 인스턴스에서 BindPdf(srcFile)를 호출합니다. |
BindPdf(srcStream: Stream) | 이 PdfViewer 인스턴스에서 BindPdf(srcStream)를 호출합니다. |
OpenPdfFile(filePath: string) | 이 PdfViewer 인스턴스에서 OpenPdfFile(filePath)를 호출합니다. |
OpenPdfFile(inputStream: Stream) | 이 PdfViewer 인스턴스에서 OpenPdfFile(inputStream)를 호출합니다. |
Close() | 이 PdfViewer 인스턴스에 대해 Close를 호출합니다. |
ClosePdfFile() | 이 PdfViewer 인스턴스에서 ClosePdfFile를 호출합니다. |
Dispose() | 이 PdfViewer 인스턴스에서 Dispose를 호출합니다. |
Save(destFile: string) | 이 PdfViewer 인스턴스에서 Save(destFile)를 호출합니다. |
Save(destStream: Stream) | 이 PdfViewer 인스턴스에서 Save(destStream)를 호출합니다. |
DecodePage(pageNumber: int) | 1페이지(1부터 시작)를 해상도 DPI의 Bitmap으로 렌더링합니다. |
DecodeAllPages() | 모든 페이지를 Bitmap으로 렌더링합니다; DecodePage(int)를 참조하세요. |
GetDefaultPageSettings() | 새롭고 빈 PageSettings을 반환합니다. |
GetDefaultPrinterSettings() | 새롭고 빈 PrinterSettings을 반환합니다. |
PrintDocument() | 이 PdfViewer 인스턴스에서 PrintDocument을 호출합니다. |
PrintDocumentWithSettings(printerSettings: PrinterSettings) | 이 PdfViewer 인스턴스에서 PrintDocumentWithSettings(printerSettings)를 호출합니다. |
PrintDocumentWithSettings(pageSettings: PageSettings, printerSettings: PrinterSettings) | 이 PdfViewer 인스턴스에서 PrintDocumentWithSettings(pageSettings, printerSettings)를 호출합니다. |
PrintDocumentWithSetup() | 이 PdfViewer 인스턴스에서 PrintDocumentWithSetup를 호출합니다. |
PrintDocuments(documents: Document[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(documents)를 호출합니다. |
PrintDocuments(filePaths: string[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(filePaths)를 호출합니다. |
PrintDocuments(documentStreams: Stream[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(documentStreams)를 호출합니다. |
PrintDocuments(printerSettings: PrinterSettings, documents: Document[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(printerSettings, documents)를 호출합니다. |
PrintDocuments(printerSettings: PrinterSettings, filePaths: string[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(printerSettings, filePaths)를 호출합니다. |
PrintDocuments(printerSettings: PrinterSettings, documentStreams: Stream[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(printerSettings, documentStreams)를 호출합니다. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documents: Document[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(printerSettings, pageSettings, documents)를 호출합니다. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, filePaths: string[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(printerSettings, pageSettings, filePaths)를 호출합니다. |
PrintDocuments(printerSettings: PrinterSettings, pageSettings: PageSettings, documentStreams: Stream[]) | 이 PdfViewer 인스턴스에서 PrintDocuments(printerSettings, pageSettings, documentStreams)를 호출합니다. |
PrintLargePdf(filePath: string) | 이 PdfViewer 인스턴스에서 PrintLargePdf(filePath)를 호출합니다. |
PrintLargePdf(inputStream: Stream) | 이 PdfViewer 인스턴스에서 PrintLargePdf(inputStream)를 호출합니다. |
PrintLargePdf(filePath: string, printerSettings: PrinterSettings) | 이 PdfViewer 인스턴스에서 PrintLargePdf(filePath, printerSettings)를 호출합니다. |
PrintLargePdf(inputStream: Stream, printerSettings: PrinterSettings) | 이 PdfViewer 인스턴스에서 PrintLargePdf(inputStream, printerSettings)를 호출합니다. |
PrintLargePdf(filePath: string, pageSettings: PageSettings, printerSettings: PrinterSettings) | 이 PdfViewer 인스턴스에서 PrintLargePdf(filePath, pageSettings, printerSettings)를 호출합니다. |
PrintLargePdf(inputStream: Stream, pageSettings: PageSettings, printerSettings: PrinterSettings) | 이 PdfViewer 인스턴스에서 PrintLargePdf(inputStream, pageSettings, printerSettings)를 호출합니다. |