相关疑难解决方法(0)

在.NET中将HTML转换为PDF

我想通过将HTML内容传递给函数来生成PDF.我已经为此使用了iTextSharp,但是当它遇到表格并且布局变得混乱时它表现不佳.

有没有更好的办法?

html c# pdf itextsharp

404
推荐指数
17
解决办法
54万
查看次数

使用XSL-FO,CSS3而不是CSS2来创建像PDF这样的分页文档?

有很多旧的文本,比如2002年的书,说明我们必须使用"CSS for Web"和"XSL-FO for print".我认为在现今(2012)我们最终可以使用CSS和渲染引擎来理解CSS2的分页媒体CSS3的东西......但是"新文本",程序员的共识和软件的投资在哪里呢?

XSL-FO或"XSL格式化对象"(W3C标准)是从XML或XHTML内容生成PDF文档的最常用技术.XSL-FO 1.1版 于2006年发布,2001年发布1.0.

CSS2.1来自2011年,但CSS2.0是1998年的标准,2008年修订......我认为标准年龄不是问题.使用HTML,XHTML或XML的CSS具有"打印力":参见PrinceXML,WebKit打印模块(或wkhtmltopdf),ABCpdf等工具.

在CSS和XSL-FO之间进行选择:使用CSS2,您可以将文本完全适合纸质页面等.这不是分页,多列布局,放置脚注,运行页眉或页面边距......两者, CSS(分页媒体)和XSL-FO是做到这一点的好标准.

PS:关于这个上下文有一些相关的问题/答案,关于webkit转换,用PHP转换和关于HTML的Generation PDF.没有人对这个提出的问题有很好的答案.

css xml pdf pagination xsl-fo

31
推荐指数
2
解决办法
3万
查看次数

.Net Component将所有主要文件格式转换为PDF

我正在寻找一个.net组件(开源或商业),它可以将所有主要的常用文件格式转换为PDF,而无需使用打印驱动程序.我正在寻找对以下文件格式的支持

  1. MS word(doc,docx)
  2. MS Excel(xls,xlsx)
  3. MS PowerPoint(ppt,pptx)
  4. 主要图像格式
  5. HTML到pdf
  6. txt,rtf等

有什么建议?

.net c# asp.net pdf-generation

8
推荐指数
1
解决办法
6946
查看次数

标签 统计

c# ×2

pdf ×2

.net ×1

asp.net ×1

css ×1

html ×1

itextsharp ×1

pagination ×1

pdf-generation ×1

xml ×1

xsl-fo ×1