首页 > 解决方案 > 在 C# ASP.NET 中将 ODT 转换为 PDF 文件(并添加内容)

问题描述

我想知道将 ODT 文件转换为 PDF 同时向该文件添加内容的最佳方法是什么。

我不知道有哪些路线(图书馆方面)可以使这项工作:

  1. ODT > 编辑 > PDF
  2. ODT > PDF > 编辑
  3. ODT > HTML > 编辑 > PDF
  4. ODT > DOC(X) > 编辑 > PDF

我正在构建的 API 使用的是 C# ASP.NET,版本 3.1。我一直在寻找几个小时最好的方法是开始这个​​,但我真的很难找到合适的图书馆。我以前从来没有真正使用过太多的库,所以我不知道在哪里看以及我到底需要什么。我尝试在 Visual Studio 2019 中查看 NuGet 包,但似乎没有一个适用于 ODT,但 DOCX 或 HTML。有这方面经验的人可以告诉我应该怎么做吗?

标签: c#asp.netpdfodt

解决方案


我找到的解决方案是:

  • 使用cloudconvert将我的 .odt 文件转换为 .html 文件。这也可以分批进行。但是,您可能必须手动执行此操作。
  • 在制作 .pdf 文件之前,使用Html Agility Pack编辑 .html 文件。
  • 使用带有 pdfHTML 扩展名的iText7.html 文件生成我的 PDF 文件。

推荐阅读