2012-10-31 13 views

回答

1

最好的办法是使用html模板和html-to-pdf(例如EO.PDF)转换器或者xaml模板转换成xps,然后使用xps-to-pdf转换器(例如ABCPDF )。

有诸如iTextSharp的其他替代品,让你通过一些建设者对象编程方式创建一个PDF文件。

你必须认识到的是,PDF非标记的基础。每封写给PDF的信都以特定的X/Y坐标结尾 - PDF是为设计工作/打印而设计的。标记标记中的单词的简单概念很容易解释,同时在PDF中,只有通过基于接近度的单词分类算法才能知道几个字母形成单词的方法。

不幸的是,如果你想使用商业PDF格式,你可以期望为它付出。另一种方法是给你的用户打印选项,并让他们使用PDF打印机(这基本上使图像每页并将其保存到一个PDF文件) - 我听说PDF打印解决方案被自动化,并在网络上使用。

我可能会去的XPS和XPS对PDF路线的Metro应用。

+0

我添加了所有dll的需要iTestSharp在我的Metro应用,但它说无法加载文件或程序集“System.Drawing中”,请帮我我怎样才能解决这个?????????? ? – user1516781

+0

这个问题不能解决,因为在metro应用程序中很多命名空间已被删除 – Anobik

相关问题