Ofdrw.Net.Text.HarfBuzz
0.2.0
dotnet add package Ofdrw.Net.Text.HarfBuzz --version 0.2.0
NuGet\Install-Package Ofdrw.Net.Text.HarfBuzz -Version 0.2.0
<PackageReference Include="Ofdrw.Net.Text.HarfBuzz" Version="0.2.0" />
<PackageVersion Include="Ofdrw.Net.Text.HarfBuzz" Version="0.2.0" />
<PackageReference Include="Ofdrw.Net.Text.HarfBuzz" />
paket add Ofdrw.Net.Text.HarfBuzz --version 0.2.0
#r "nuget: Ofdrw.Net.Text.HarfBuzz, 0.2.0"
#:package Ofdrw.Net.Text.HarfBuzz@0.2.0
#addin nuget:?package=Ofdrw.Net.Text.HarfBuzz&version=0.2.0
#tool nuget:?package=Ofdrw.Net.Text.HarfBuzz&version=0.2.0
Ofdrw.Net
Ofdrw.Net 是预览阶段的 .NET OFD SDK 与 CLI,提供文档生成、读取、编辑、转换和可扩展的签名完整性检查。
安装
dotnet add package Ofdrw.Net.Converter --version 0.1.0-preview.10
dotnet tool install --global Ofdrw.Net.Cli --version 0.1.0-preview.10
普通 SDK 为 netstandard2.0 / netstandard2.1;CLI 需要 .NET 10。DOCX 默认 Native,直接保留 OpenXML 原文;PDF 导入默认双层。Skia、PDF vector、SES 和 Password 为独立可选扩展。
当前公开版为 0.1.0-preview.10。main 的后续改动及尚未发布功能见版本差异。
开发与证据
安装 Git LFS 后获取测试所需载荷:
GIT_LFS_SKIP_SMUDGE=1 git clone --depth 1 https://github.com/whynpc9/ofdrw.net.git
cd ofdrw.net
git lfs pull --include="e2e/**,tests/**" --exclude=""
历史证据默认保留为小指针,按需下载具名目录。构建产物放在 ignored artifacts/。提交前暂存变更并运行 python3 scripts/check-repository-storage.py。
许可与范围
项目采用 MIT,第三方依赖和字体遵循各自许可,见 THIRD-PARTY-NOTICES。本项目参考 ofdrw/ofdrw 的模块划分及目标,为独立 .NET 实现。
项目处于预览阶段,不构成完整国家/行业标准、厂商互认、签章法律效力或任意复杂 Word 保真的承诺。使用前按实际输入、字体、部署方式和阅读器验证结果。
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- HarfBuzzSharp (>= 14.2.1.301)
- HarfBuzzSharp.NativeAssets.Linux (>= 14.2.1.301)
- HarfBuzzSharp.NativeAssets.macOS (>= 14.2.1.301)
- HarfBuzzSharp.NativeAssets.Win32 (>= 14.2.1.301)
- Ofdrw.Net.Layout (>= 0.2.0)
-
.NETStandard 2.1
- HarfBuzzSharp (>= 14.2.1.301)
- HarfBuzzSharp.NativeAssets.Linux (>= 14.2.1.301)
- HarfBuzzSharp.NativeAssets.macOS (>= 14.2.1.301)
- HarfBuzzSharp.NativeAssets.Win32 (>= 14.2.1.301)
- Ofdrw.Net.Layout (>= 0.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0 | 44 | 11/5/2026 |
| 0.1.0-preview.10 | 59 | 11/2/2026 |