OpcPackage
概述
OpcPackage 是 Aspose.Slides FOSS 中用于 .NET 的一个类。
管理 Open Packaging Conventions (OPC) 包。OPC 包是一个包含按 Office Open XML 约定组织的部件(文件)的 ZIP 存档。支持从文件路径或流加载/保存,并保留未知部件以实现往返完整性。
此类提供 9 个方法,用于在 .NET 程序中处理 OpcPackage 对象。可用的方法包括:Close、CreateNew、DeletePart、GetPart、GetPartNames、HasPart、Open、Save、SetPart。安装 Aspose.Slides FOSS for .NET 包后,所有导出成员均可被任何 .NET 应用程序访问。属性:SourcePath。
描述
OpcPackage 是 Aspose.Slides FOSS 库中用于 .NET 的一个类,提供 12 个方法和 1 个属性供编程使用。
该类还提供 SourcePath 属性(获取源路径)。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
SourcePath | string? | 读取 | 获取源路径。 |
方法
| 签名 | 描述 |
|---|---|
Open(path: string) | 如果文件不存在。 |
Open(stream: Stream) | 已加载 实例。 |
CreateNew() | 一个新的空 实例。 |
Save(path: string) | 目标文件路径。 |
Save(stream: Stream) | 目标可写流。 |
GetPart(partName: string) | 部件内容为字节数组,如果部件不存在则为 null。 |
SetPart(partName: string, content: byte[]) | 部件内容为字节。 |
SetPart(partName: string, content: string) | 部件内容为字符串。 |
HasPart(partName: string) | 如果部件存在则为 true;否则为 false。 |
DeletePart(partName: string) | 如果部件已被删除则为 true;如果不存在则为 false。 |
GetPartNames() | 部件路径列表。 |
Close() | 关闭包并释放资源。清除所有内存中的部件数据。关闭后不应再使用该包。 |