Attachment
Attachment
概述
Attachment 是 Aspose.PDF FOSS 为 TypeScript 提供的一个类。
对单个嵌入文件的 /Filespec 的实时句柄。
此类为 TypeScript 程序中的 Attachment 对象声明了5个方法。可用方法包括:GetBytes、GetField、RemoveField、SetField、constructor。在安装了 Aspose.PDF FOSS for TypeScript 包后,所有公共成员对任何 TypeScript 应用程序均可访问。属性:CreationDate、Description、MimeType、ModDate、Name、Size。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Name | string | 读取 | 获取名称。 |
Description | `string | undefined` | 读取 |
MimeType | `string | undefined` | 读取 |
Size | `number | undefined` | 读取 |
CreationDate | `Date | undefined` | 读取 |
ModDate | `Date | undefined` | 读取 |
方法
| 签名 | 描述 |
|---|---|
constructor(doc: Document, Dict: PdfDict, fallbackName: string) | 在此 Attachment 实例上调用构造函数(doc, Dict, fallbackName)。 |
GetBytes() → Uint8Array | 解码嵌入的字节,如果存在 FlateDecode 则进行解压。 |
GetField(field: string) → `string | number |
| `SetField(field: string, value: string | number |
RemoveField(field: string) | 删除自定义 /CI 字段值,当仅剩 /Type 时去除 /CI。 |