ThumbnailDevice
Visão geral
ThumbnailDevice é uma classe em Aspose.PDF FOSS para .NET. Herda de: ImageDevice.
Renderiza páginas de documentos PDF em imagens PNG em miniatura.
Esta classe fornece 16 métodos para trabalhar com objetos ThumbnailDevice em programas .NET. Os métodos disponíveis incluem: GetBitmap, ImageDevice, Process, ThumbnailDevice. Todos os membros públicos são acessíveis a qualquer aplicação .NET após a instalação do pacote Aspose.PDF FOSS para .NET. Propriedades: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
Resolution | Resolution | Leitura | Resolução de saída em DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | Leitura/Escrita | Opções de renderização para controle avançado da renderização de página para imagem. |
CoordinateType | PageCoordinateType | Leitura/Escrita | Qual caixa de página determina as extensões da imagem renderizada. |
Width | int | Leitura | Largura de pixel alvo configurada (0 = seguir o tamanho natural da página na Resolução). |
Height | int | Leitura | Altura de pixel alvo configurada (0 = seguir o tamanho natural da página na Resolução). |
FormPresentationMode | FormPresentationMode | Leitura/Escrita | Como os campos de formulário são renderizados (Produção vs Editor). |
Métodos
| Assinatura | Descrição |
|---|---|
ThumbnailDevice() | Chama ThumbnailDevice nesta instância de ThumbnailDevice. |
ThumbnailDevice(resolution: Resolution) | Chama ThumbnailDevice(resolution) nesta instância de ThumbnailDevice. |
ThumbnailDevice(width: int, height: int) | Chama ThumbnailDevice(width, height) nesta instância de ThumbnailDevice. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | Chama ThumbnailDevice(width, height, resolution) nesta instância de ThumbnailDevice. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | Construa dimensionado ao pageSize fornecido a 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Construa dimensionado para pageSize na resolução solicitada. |
Process(page: Page, output: Stream) | Chama Process(page, output) nesta instância de ThumbnailDevice. |
ImageDevice(resolution: Resolution) | Inicializa um novo ImageDevice com uma Resolution usando o SoftwarePageRenderer incorporado. |
ImageDevice() | Inicializa um novo ImageDevice com resolução padrão e SoftwarePageRenderer incorporado. |
ImageDevice(width: int, height: int) | Inicializa um novo ImageDevice com dimensões de pixel de saída explícitas usando o SoftwarePageRenderer interno na resolução padrão (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | Inicializa um novo ImageDevice com dimensões de pixel de saída explícitas e resolução de renderização usando o SoftwarePageRenderer interno. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | Inicializa a partir de um PageSize (em pontos; convertido para dimensões de pixel inteiras na resolução padrão de 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | Inicializar a partir de um PageSize e resolução de renderização. |
GetBitmap(page: Page) | Renderizar uma página para um Bitmap. |
Process(page: Page, outputFileName: string) | Converter uma página para um arquivo de imagem. |
Process(page: Page) | Converter uma página para bytes de imagem. |