ImageInfo
ImageInfo
概述
ImageInfo 是 Aspose.PDF FOSS 中用于 TypeScript 的类。
单个嵌入式图像 XObject:对其流的实时只读句柄。
此类为 TypeScript 程序中的 ImageInfo 对象声明了 4 个方法。可用的方法包括:Decode、Remove、Replace、constructor。在安装 Aspose.PDF FOSS for TypeScript 包后,所有公共成员对任何 TypeScript 应用程序均可访问。属性:Bits、ColorSpace、Dict、Filter、Height、RawData,以及另外 4 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Dict | PdfDict | 读取 | 获取字典。 |
Stream | PdfStream | 读取 | 获取流。 |
Width | number | 读取 | 获取宽度。 |
Height | number | 读取 | 获取高度。 |
Bits | number | 读取 | 获取位数。 |
ColorSpace | string | 读取 | 获取颜色空间。 |
Filter | `string | undefined` | 读取 |
RawData | Uint8Array | 读取 | 获取原始数据。 |
names | : string[] | 读取 | 获取名称。 |
parms | `: (PdfDict | undefined)[]` | 读取 |
方法
| 签名 | 描述 |
|---|---|
constructor(doc: Document, Name: string, stream: PdfStream, page: Page) | 在此 ImageInfo 实例上调用构造函数(doc, Name, stream, page)。 |
Decode() → Uint8Array | 已解码的字节。 |
Replace(data: Uint8Array, opts: ReplaceImageOptions) | 将此图像的图片替换为 data(JPEG、PNG、BMP 或 TIFF),并保持其在页面上的位置。 |
Remove(opts: RemoveImageOptions) | 从此句柄来源的页面中移除该图像:删除页面内容中对它的所有绘制(包括 Form XObject 内部)以及它的 /XObject 资源条目。 |