ThumbnailDevice
ภาพรวม
ThumbnailDevice เป็นคลาสใน Aspose.PDF FOSS สำหรับ .NET. สืบทอดจาก: ImageDevice.
แปลงหน้าของเอกสาร PDF ให้เป็นภาพ PNG ขนาดย่อ.
คลาสนี้ให้ 16 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ ThumbnailDevice ในโปรแกรม .NET. เมธอดที่มีรวมถึง: GetBitmap, ImageDevice, Process, ThumbnailDevice. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน .NET ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ .NET. คุณสมบัติ: CoordinateType, FormPresentationMode, Height, RenderingOptions, Resolution, Width.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Resolution | Resolution | อ่าน | ความละเอียดเอาต์พุตเป็น DPI. |
RenderingOptions | Aspose.Pdf.RenderingOptions | อ่าน/เขียน | ตัวเลือกการเรนเดอร์สำหรับการควบคุมขั้นสูงของการเรนเดอร์หน้าเป็นภาพ. |
CoordinateType | PageCoordinateType | อ่าน/เขียน | กล่องหน้าใดที่กำหนดขอบเขตของภาพที่เรนเดอร์. |
Width | int | อ่าน | ความกว้างพิกเซลเป้าหมายที่กำหนดค่า (0 = ปฏิบัติตามขนาดธรรมชาติของหน้าที่ความละเอียด). |
Height | int | อ่าน | ความสูงพิกเซลเป้าหมายที่กำหนดค่า (0 = ปฏิบัติตามขนาดธรรมชาติของหน้าที่ความละเอียด). |
FormPresentationMode | FormPresentationMode | อ่าน/เขียน | วิธีที่ฟิลด์ฟอร์มแสดง (Production vs Editor). |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
ThumbnailDevice() | เรียก ThumbnailDevice บนอินสแตนซ์ ThumbnailDevice นี้. |
ThumbnailDevice(resolution: Resolution) | เรียก ThumbnailDevice(resolution) บนอินสแตนซ์ ThumbnailDevice นี้. |
ThumbnailDevice(width: int, height: int) | เรียก ThumbnailDevice(width, height) บนอินสแตนซ์ ThumbnailDevice นี้. |
ThumbnailDevice(width: int, height: int, resolution: Resolution) | เรียก ThumbnailDevice(width, height, resolution) บนอินสแตนซ์ ThumbnailDevice นี้. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize) | สร้างขนาดตาม pageSize ที่กำหนดที่ 150 DPI. |
ThumbnailDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | สร้างขนาดตาม pageSize ที่ความละเอียดที่ร้องขอ. |
Process(page: Page, output: Stream) | เรียก Process(page, output) บนอินสแตนซ์ ThumbnailDevice นี้. |
ImageDevice(resolution: Resolution) | เริ่มต้น ImageDevice ใหม่พร้อมความละเอียดโดยใช้ SoftwarePageRenderer ในตัว. |
ImageDevice() | เริ่มต้น ImageDevice ใหม่ด้วยความละเอียดเริ่มต้นและ SoftwarePageRenderer ในตัว. |
ImageDevice(width: int, height: int) | เริ่มต้น ImageDevice ใหม่ด้วยมิติพิกเซลของผลลัพธ์ที่ระบุโดยใช้ SoftwarePageRenderer ในตัวที่ความละเอียดเริ่มต้น (150 DPI). |
ImageDevice(width: int, height: int, resolution: Resolution) | เริ่มต้น ImageDevice ใหม่ด้วยมิติพิกเซลของผลลัพธ์ที่ระบุและความละเอียดการเรนเดอร์โดยใช้ SoftwarePageRenderer ในตัว. |
ImageDevice(pageSize: Aspose.Pdf.PageSize) | เริ่มต้นจาก PageSize (หน่วยเป็นจุด; แปลงเป็นมิติพิกเซลจำนวนเต็มที่ความละเอียดเริ่มต้น 150 DPI). |
ImageDevice(pageSize: Aspose.Pdf.PageSize, resolution: Resolution) | เริ่มต้นจาก PageSize และความละเอียดการเรนเดอร์. |
GetBitmap(page: Page) | เรนเดอร์หน้าเป็น Bitmap. |
Process(page: Page, outputFileName: string) | แปลงหน้าหนึ่งเป็นไฟล์ภาพ. |
Process(page: Page) | แปลงหน้าหนึ่งเป็นไบต์ของภาพ. |