TiffDevice
개요
TiffDevice은(는) Aspose.PDF FOSS에서 .NET을 위한 클래스입니다. 상속 대상: ImageDevice.
PDF 문서 페이지를 TIFF 이미지 형식으로 렌더링합니다.
이 클래스는 .NET 프로그램에서 TiffDevice 객체를 다루기 위한 37개의 메서드를 제공합니다. 사용 가능한 메서드: BinarizeBradley, GetBitmap, ImageDevice, Process, ProcessRange, TiffDevice. 모든 public 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Settings, 및 1개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Settings | TiffSettings | 읽기 | TIFF 인코딩 설정 (색 깊이, 압축). |
Width | int | 읽기 | 출력 비트맵의 픽셀 너비. |
Height | int | 읽기 | 출력 비트맵의 픽셀 높이. |
FormPresentationMode | FormPresentationMode | 읽기/쓰기 | 페이지에 AcroForm 위젯이 포함된 경우 사용되는 폼 프레젠테이션 모드 (Editor / Production). |
Resolution | Resolution | 읽기 | 상속된 Resolution 속성을 TiffDevice에 다시 선언하여 BindingFlags.DeclaredOnly를 사용하는 리플렉션 조회가 이 유형에서 찾도록 합니다. |
RenderingOptions | Aspose.Pdf.RenderingOptions | 읽기/쓰기 | 상속된 RenderingOptions 속성을 TiffDevice에 다시 선언합니다 (위의 Resolution과 같은 이유). |
CoordinateType | PageCoordinateType | 읽기/쓰기 | 어떤 페이지 박스가 렌더링된 이미지 범위를 구동하는가. |
메서드
| 시그니처 | 설명 |
|---|---|
TiffDevice(renderer: IPageRenderer) | 이 TiffDevice 인스턴스에서 TiffDevice(renderer)를 호출합니다. |
TiffDevice(renderer: IPageRenderer, resolution: Resolution) | 이 TiffDevice 인스턴스에서 TiffDevice(renderer, resolution)를 호출합니다. |
TiffDevice() | |
TiffDevice(resolution: Resolution) | 이 TiffDevice 인스턴스에서 TiffDevice(resolution)를 호출합니다. |
TiffDevice(settings: TiffSettings) | 지정된 설정과 default resolution으로 TiffDevice를 생성합니다. |
TiffDevice(settings: TiffSettings, converter: IIndexBitmapConverter) | 지정된 설정과 converter를 사용하여 TiffDevice를 생성합니다. |
TiffDevice(width: int, height: int) | 주어진 목표 치수와 기본 설정으로 TiffDevice를 생성합니다. |
TiffDevice(width: int, height: int, resolution: Resolution) | 너비, 높이, 해상도 및 기본 설정으로 TiffDevice를 생성합니다. |
TiffDevice(width: int, height: int, settings: TiffSettings) | 너비, 높이 및 설정으로 TiffDevice를 생성합니다. |
TiffDevice(width: int, height: int, settings: TiffSettings, converter: IIndexBitmapConverter) | 너비, 높이, 설정 및 변환기로 TiffDevice를 생성합니다. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings) | TiffDevice를 너비, 높이, 해상도 및 설정과 함께 생성합니다. |
TiffDevice(width: int, height: int, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | TiffDevice를 너비, 높이, 해상도, 설정 및 변환기와 함께 생성합니다. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings) | TiffDevice를 페이지 크기와 설정을 사용하여 생성합니다. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, settings: TiffSettings, converter: IIndexBitmapConverter) | 페이지 크기, 설정 및 변환기가 포함된 TiffDevice를 생성합니다. |
TiffDevice(resolution: Resolution, settings: TiffSettings) | 해상도와 설정이 포함된 TiffDevice를 생성합니다. |
TiffDevice(resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | 해상도, 설정 및 변환기가 포함된 TiffDevice를 생성합니다. |
TiffDevice(pageSize: Aspose.Pdf.PageSize) | 기본 150 DPI에서 지정된 PageSize에 맞게 크기가 조정된 TiffDevice를 생성합니다. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | 주어진 해상도에서 지정된 PageSize에 맞게 TiffDevice를 생성합니다. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings) | PageSize + 해상도 + 설정. |
TiffDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution, settings: TiffSettings, converter: IIndexBitmapConverter) | PageSize + 해상도 + 설정 + 변환기. |
BinarizeBradley(inputImageStream: Stream, outputImageStream: Stream, threshold: double) | 적응형 Bradley/Roth 임계값 이진화. |
Process(page: Page, output: Stream) | 이 TiffDevice 인스턴스에서 Process(page, output)를 호출합니다. |
ProcessRange(document: Document, startPage: int, endPage: int) | 여러 페이지를 하나의 다중 페이지 TIFF로 렌더링합니다. |
ProcessRange(document: Document, startPage: int, endPage: int, output: Stream) | 여러 페이지를 다중 페이지 TIFF로 렌더링하고 스트림에 씁니다. |
Process(document: Document, fromPage: int, toPage: int, output: Stream) | 여러 페이지를 TIFF로 렌더링합니다. |
Process(document: Document, startPage: int, endPage: int, outputFileName: string) | 페이지 범위를 TIFF 파일로 렌더링합니다. |
Process(document: Document, outputFileName: string) | 전체 페이지를 TIFF 파일로 렌더링합니다. |
Process(document: Document, output: Stream) | 전체 페이지를 TIFF 스트림으로 렌더링합니다. |
ImageDevice(resolution: Resolution) | 내장된 SoftwarePageRenderer를 사용하여 해상도가 지정된 새로운 ImageDevice를 초기화합니다. |
ImageDevice() | 기본 해상도와 내장된 SoftwarePageRenderer을 사용하여 새로운 ImageDevice를 초기화합니다. |
ImageDevice(width: int, height: int) | 기본 해상도(150 DPI)에서 내장된 SoftwarePageRenderer을 사용하여 명시적인 출력 픽셀 차원으로 새로운 ImageDevice를 초기화합니다. |
ImageDevice(width: int, height: int, resolution: Resolution) | 내장된 SoftwarePageRenderer을 사용하여 명시적인 출력 픽셀 차원 및 렌더링 해상도로 새로운 ImageDevice를 초기화합니다. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | PageSize(포인트 단위; 기본 150 DPI에서 정수 픽셀 차원으로 변환)에서 초기화합니다. |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | PageSize에서 초기화하고 렌더링 해상도를 설정합니다. |
GetBitmap(page: Page) | 페이지를 비트맵으로 렌더링합니다. |
Process(page: Page, outputFileName: string) | 페이지를 이미지 파일로 변환합니다. |
Process(page: Page) | 페이지를 이미지 바이트로 변환합니다. |