3

Possible Duplicate:
Looking for a PDF Writer for Windows 8 Metro Apps

I wanted to know how to generate a PDF in my Metro App.

4

1 回答 1

1

您最好的选择是使用 html 模板和 html-to-pdf(例如 EO.PDF)转换器或转换为 xps 然后使用 xps-to-pdf 转换器(例如 ABCPDF)的 xaml 模板。

还有其他替代方法,例如 ITextSharp,允许您通过一些构建器对象以编程方式创建 pdf。

您必须意识到 PDF 不是基于标记的。写入 PDF 的每个字母都以特定的 x/y 坐标结束 - PDF 专为设计工作/打印而设计。标记标签中单词的简单概念很容易解释,同时在 PDF 中,只有通过基于邻近度的单词分类算法才能知道单词中的几个字母。

不幸的是,如果您想在商业上使用 PDF,您可能需要为此付费。另一种选择是为您的用户提供打印选项并让他们使用 PDF 打印机(基本上每页制作一张图像并将其保存到 PDF 文件) - 我听说 PDF 打印解决方案是自动化的并在网络上使用.

对于 Metro 应用程序,我可能会选择 XPS 和 XPS-To-PDF 路线。

于 2012-10-31T06:08:04.857 回答