ImageInfo
ImageInfo
ภาพรวม
ImageInfo คือคลาสใน Aspose.PDF FOSS สำหรับ TypeScript.
อ็อบเจ็กต์ภาพฝังแบบเดี่ยว XObject: ตัวจัดการแบบสดและอ่านอย่างเดียวเหนือสตรีมของมัน.
คลาสนี้ประกาศ 4 เมธอดสำหรับวัตถุ ImageInfo ในโปรแกรม TypeScript. เมธอดที่มีให้รวมถึง: Decode, Remove, Replace, constructor. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน TypeScript ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ TypeScript. คุณสมบัติ: Bits, ColorSpace, Dict, Filter, Height, RawData, และอีก 4 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
Dict | PdfDict | อ่าน | รับ dict. |
Stream | PdfStream | อ่าน | รับสตรีม. |
Width | number | อ่าน | รับความกว้าง. |
Height | number | อ่าน | รับความสูง. |
Bits | number | อ่าน | รับบิต. |
ColorSpace | string | อ่าน | รับค่า color space. |
Filter | `string | undefined` | อ่าน |
RawData | Uint8Array | อ่าน | รับข้อมูลดิบ. |
names | : string[] | อ่าน | ดึงชื่อ. |
parms | `: (PdfDict | undefined)[]` | อ่าน |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
constructor(doc: Document, Name: string, stream: PdfStream, page: Page) | เรียกคอนสตรัคเตอร์(doc, Name, stream, page) บนอินสแตนซ์ ImageInfo นี้. |
Decode() → Uint8Array | ไบต์ที่ถอดรหัสแล้ว. |
Replace(data: Uint8Array, opts: ReplaceImageOptions) | สลับรูปภาพของรูปนี้เป็น data (JPEG, PNG, BMP หรือ TIFF) โดยคงตำแหน่งของมันบนหน้าไว้. |
Remove(opts: RemoveImageOptions) | ลบรูปภาพนี้ออกจากหน้าที่มาจากตัวจัดการนี้: ทุกการวาดของมันในเนื้อหาของหน้า (รวมถึงภายใน Form XObjects) และรายการทรัพยากร /XObject ของมัน. |