【发布时间】:2015-05-26 04:18:11
【问题描述】:
我之前用 vb 使用了 itextsharp,我是用一些 HTML 编码来做的,比如将整个 html 传递给 itextsharp 以创建 PDF,但现在我正在使用 c#,我已经丢失了我以前的所有作品,有没有范帮助我做到这一点的链接或提示?
我知道我可以简单地使用 itextsharp 创建 pdf,但我似乎无法找到正确布局我的内容的方法,这就是我想使用 HTML 样式来提供帮助的原因。
如果有更好的方法来使用 itextsharp 或任何其他库来布局 pdf,请告诉我。
谢谢
【问题讨论】:
-
@Daniel Casserly -> 不是“我可以渲染 pdf”而是“那个库不读取我的 css”
-
@zchpit 确实
HtmlWorker不会读取 CSS,但 XML Worker 会。 -
阅读The Best iText Questions on StackOverflow 也会让您受益匪浅。这是一本包含数百个示例的免费电子书,它介绍了创建模板的不同方法(HTML 只是一种选择)。
-
@benji_Wong -> 如果有任何答案有帮助,别忘了点赞 :)
-
@zchpit 我想我应该稍微改变一下我的问题。我不必使用 HTML 到 PDF。我想使用它的原因是因为我似乎找不到使用 itextsharp 本身正确格式化文档的方法,有没有更好的格式化方法?
标签: c# html css itextsharp