【问题标题】:create table of contents with Pechkin html to pdf使用 Pechkin html 到 pdf 创建目录
【发布时间】:2013-12-20 12:52:55
【问题描述】:

我目前正在使用 Pechkin 库来创建基于 html 的 pdf 文件。 这一切都很好。

但我想添加一件事,即目录 (TOC)。但我无法让这个工作。 只有 wkhtmltopdf 很容易做到:

wkhtmltopdf toc --xsl-style-sheet toc.xsl index.html index.pdf

但使用 Pechkin 将无法正常工作。我已经有一个书签(可以在 Adob​​e Reader 中使用),但这不是我想要的真正的 TOC。 我已经尝试添加

ObjectConfig().SetTocXsl("tocXslStyleSheetUri")

但是好像没有效果。

我也尝试过:

ObjectConfig().SetCreateToc(true);

这将创建一个空的 pdf,因为此功能已过时。

所以我得到了一个不错的 pdf 结果,但只是没有目录。你们有谁知道我如何让 TOC 出现在我的 pdf 文件中?

我也在 github 上将这个问题作为问题提出,但因为他们的反应并不总是那么快,或者根本没有反应,所以我也在这里提出了这个问题。

【问题讨论】:

  • 我使用 c# 中的 wkhtmltopdf,我个人认为不使用包装器比使用包装器简单得多。他们的苹果怎么样?使用您自己编写的流程等来调用它 - 应该很简单。
  • 是的,但是没有包装器,它需要安装在计算机上,对吗?而且因为它是针对不同服务器上的 Web 应用程序,所以我猜这会使安装变得困难?
  • 是的,这是真的 - 好点!我已将它安装在我的网络服务器中,但对于某些服务提供商来说可能会很困难。

标签: c# html pdf wkhtmltopdf pechkin


【解决方案1】:

如果您在单独的页面上创建目录并将其 url 提供给 ObjectConfig 对象。如果需要,我可以给你看代码。

【讨论】:

  • 这是可能的,但是使用 wkhtmltopdf 可以生成目录(它查看 html 中的

    标签)并自动添加编号。如果我用目录创建一个单独的页面,这将不起作用

  • 是的。在单独的页面情况下,您必须手动创建整个 html。
猜你喜欢
  • 1970-01-01
  • 2011-08-29
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
  • 2011-02-03
  • 1970-01-01
  • 2017-05-28
  • 2012-07-10
相关资源
最近更新 更多