Skip to content

0.3.0

Choose a tag to compare

@whynpc9 whynpc9 released this 07 Nov 01:31
· 20 commits to main since this release
daf8b85

0.3.0 稳定版已发布。v0.3.0 指向源码提交 daf8b852d9ad670dccff09f1b910526f53728995;12 个 NuGet 主包已公开、签名并回读。NuGet 元包 · 发布工作流 · 网站发布说明

相比 0.2.0

  • Flow、纯文本及 DOCX Native 新增显式启用的最终文字排版引擎。实际字体塑形和嵌入支持制表位、合成粗斜体、下划线、删除线、高亮、字距、静态 CFF 字体及增补汉字。修复跨回退字体的高亮接缝和 Flow/纯文本制表位紧贴后续列的问题。默认排版入口保持原行为。参见启用指南。
  • PDF→OFD 增加可选的 VisualLineProfile,在有界、可验证的水平 RTL 行上导入逻辑文字与来源字形位置。未能证明视觉顺序的情况继续拒绝;不是通用 RTL 导入。参见转换契约。
  • 归档预检增加来源、结果及外部证据的追踪模型和材料缺失门禁。GB/T 42133-2022 的完整符合性及外部核准仍未完成,不能称为认证。参见归档覆盖账本。

兼容性与依赖

SDK 继续面向 netstandard2.0 / netstandard2.1,CLI 要求 .NET 10。默认发行集合为 12 个 NuGet 包;Skia、PDF Vector、SES interop 和口令加密仍是独立扩展。最终文字排版需要显式字体和 Ofdrw.Net.Text.HarfBuzz。ImageSharp 2.1.13 的五项已披露依赖告警尚未修复,见依赖评估。

安装

dotnet add package Ofdrw.Net.Converter --version 0.3.0
dotnet tool install --global Ofdrw.Net.Cli --version 0.3.0

已安装 CLI 时使用 dotnet tool update --global Ofdrw.Net.Cli --version 0.3.0。

验收范围与限制

PR #119 的 CI通过三平台测试、同批包消费及视觉回归;标签发布工作流重新构建、测试、消费并校验源码绑定的 Q05。固定物理 Regular/Bold DOCX 的显式 Native 与默认模式各两页通过 macOS Preview 逐页验收。公开包的 12 个仓库签名、版本、来源提交、依赖与声明已核验;隔离消费的四张 DOCX 页面 PNG 与候选逐字节一致。公开包实际页面的 Preview 复查与范围见发布记录。

Preview Find、原始 Unicode Copy 与段落 PDF 选择几何未验证为通过;固定样例视觉结论不延伸到任意 DOCX。F06 不支持通用 RTL,F07 不构成归档标准认证。NuGet 直连 restore 在本机遇到 TLS EOF,独立消费改用已从公开端下载并验证的 12 包及缓存的第三方依赖作为离线源。