Advertisement

dotnet OpenXML 支持 PathLst 自定义形状转为 SVG 路径格式 Geometry 内容

阅读量:

在 Office 文档中,用户可以创建并使用自定义绘制的图形形状,这些自行绘制的内容将被存储为 pathLst,即 Shape Paths 的列表形式,并嵌入至文档之中。接下来将介绍如何将 pathLst 中的自定义形状转换为符合标准的 SVG 路径格式,从而实现在 WPF 或 UWP 环境下通过 Path 元素以 Geometry 形式进行展示。

ECMA 376 标准中的 20.1.9.16 部分对 pathLst 的结构与规范进行了详细说明。本文所提及的方法适用于遵循 ECMA 376 标准的各类 Office 文档,例如 PPT、Word 及 Excel 等文件类型。

在正式操作前,请先查看以下效果示例,该示例展示了 PowerPoint 中的相关内容

[

【](https://camo.githubusercontent.com/142d028af49f823e55da4a0ff99778616a08abf39a8bdd3dd89abd3e812cdeae/687474703a2f2f696d6167652e61636d782e78797a2f6c696e64657869

全部评论 (0)

还没有任何评论哟~