我们正在寻找一个 sdk 来从 .NET 应用程序创建复杂的 pdf 文档 到目前为止,我们使用“aspose for pdf”从 HTML 到 pdf 功能还可以,因为在生成它时会崩溃,这取决于我们 html 的复杂性/css 样式我们添加到 pdf 的块(要求 4)这就是为什么 aspose 不是我们的选择。我们的强制性要求是
1 自动生成带有页面信息的目录(toc)(不是pdf书签!)
2 每页底部自动页码(第x页,y页)
3 在目录中添加作为参考的文本章节或标题,重要的是:章节编号 1、1.1、1.1.1、1.1.1.2 等必须自动生成!
4 添加html -> pdf元素,文档包含然后是一个混合的章节结构,格式化不是html的文本元素,图片,html部分
生成的pdf的内容和结构应该是这样的
document title
<any text> etc.
-- endofpage --
table of content
1 mainchapter .............. page 1
1.1 subchapter .............. page 1
2 mainchapter ............... page 3
2.1 subchapter .............. page 3
2.1.1 subchapter ............ page 3
etc.
-- endofpage --
1 mainchapter <<< chapter number have to be generated automatically depending on the document structure and actualize if the content or structure changes!
1.1 subchapter
<any text> etc.
<html formated text> <<< any valid html block should be rendered,
css styles that can't be interpreted should be ignored
-- endofpage --
<image>
<any text> etc.
etc.
-- endofpage --
2 main chapter
<any text> etc.
<image>
<image>
<any text> etc.
到目前为止,我们没有找到任何提供自动章节编号的 sdk,而 pdfcreator 和 pdftron 提供稳定的 html 呈现,我们缺少文档标题/章节中的任何 TOC 功能。
经过 3 天的谷歌搜索和样本评估,到目前为止我们还没有找到任何工具。有人有提示吗?
感谢您的任何想法。凯格尔