0

我正在尝试使用Open-XML-Powertools

我已经从 GitHub 下载了当前版本,并且正在从示例文件
Open-Xml-PowerTools-vNext\OpenXmlPowerTools\WmlToHtmlConverter.cs中复制大量代码

但是,在应用程序中,我实际上使用的是 nuget 包 OpenXmlPowerTools Version 4.5.3.2,它被标记为最新的稳定版本。

此代码的一部分使用方法MetricsGetter.GetTextWidth

var w = MetricsGetter.GetTextWidth(ff, fs, sz, runText);

但是,nuget 包中的 MetricsGetter 版本中不存在此方法。

短期内我可以将这个函数的源代码复制到我的应用程序中,所以问题不大,但是哪个版本是最新的呢?

GitHub 中的代码是否比 nuget 包中的代码更新?
还是年纪大了?
是否有我应该与 nuget 包一起使用的替代方法?

4

1 回答 1

1

Unfortunately, the NuGet package is very much outdated. Thus, the best approach is to:

  • fork (optionally) and clone EricWhiteDev's Open-Xml-PowerTools repository,
  • build the OpenXmlPowerTools.dll assembly from source,
  • put that assembly into a libs folder (or whatever you use), and
  • reference that assembly in your projects.

The previously official OfficeDev/Open-Xml-PowerTools repository has been archived.

于 2019-11-24T12:38:23.033 回答