gpt4 book ai didi

c# - 使用 MigraDoc 生成 DOC 或 DOCX

转载 作者:太空狗 更新时间:2023-10-29 19:40:53 26 4
gpt4 key购买 nike

我正在处理一个需要创建 Word 文件的项目。为此,我使用了适用于 C# 的 MigraDoc 库。

使用这个库,我可以很容易地通过编写生成一个 RTF 文件:

Document document = CreateDocument();
RtfDocumentRenderer rtf = new RtfDocumentRenderer();
rtf.Render(document, "test.rtf", null);
Process.Start("test.rtf");

但现在要求我获取 DOC 或 DOCX 文件而不是 RTF 文件。有没有办法使用 MigraDoc 生成 DOC 或 DOCX 文件?如果是这样,我怎样才能做到这一点?

最佳答案

MigraDoc 无法生成 DOC 或 DOCX 文件。由于 MigraDoc 是开源的,如果您有足够的知识和时间,您可以为 DOCX 添加渲染器。

MigraDoc本身无法生成DOC/DOCX,但也许您可以在生成RTF文件后调用外部转换工具。
我不知道任何这样的工具。 Word 可以快速打开 RTF,到目前为止,我们的客户从未提示过获得 RTF,而不是 DOC 或 DOCX。

更新(2019-07-29):网站提到“Word”,但这仅指RTF。从来没有 .DOC 或 .DOCX 的实现。

关于c# - 使用 MigraDoc 生成 DOC 或 DOCX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com