我想知道如何在我的Metro应用程序中生成PDF。
答案 0 :(得分:1)
你最好的选择是使用html模板和html-to-pdf(ex.EO.PDF)转换器或转换为xps的xaml模板然后使用xps-to-pdf转换器(例如ABCPDF)
还有其他替代方法,例如ITextSharp,它允许您通过一些构建器对象以编程方式创建pdf。
您必须意识到PDF不是基于标记的。写给PDF的每封信都以特定的x / y坐标结束--PDF专为设计工作/印刷而设计。标记标记中单词的简单概念很容易理解,同时在PDF中,只有通过基于邻近度的单词分类算法才能知道几个字母形成单词。
不幸的是,如果您想在商业上使用PDF,您可以期望付费。另一种方法是为您的用户提供打印选项,让他们使用PDF打印机(基本上每页生成一个图像并将其保存为PDF文件) - 我听说PDF打印解决方案正在自动化并在网络上使用
我可能会选择Metro应用程序的XPS和XPS-To-PDF路线。