【问题标题】:Simplest way to modify a document "template" and print via WPF?修改文档“模板”并通过 WPF 打印的最简单方法?
【发布时间】:2011-06-29 06:25:50
【问题描述】:

情况

我有一个 WPF 程序,我想使用一些数据打印多个文档。目前,这些文档以 Excel 电子表格和 Word 文档的形式存在。

我尝试过的

以 zip 格式打开 XPS 文件(从 Excel 中另存为 XPS)并拉出页面(它仅包含一个页面)并将其放入带有网格的窗口中,仅用于测试。我的天啊!!找不到的资源,到处都是红色的波浪线。 XPS 中指定的字体在 WPF 似乎不喜欢的 odttf 文件中表示。将其重命名为 .ttf 似乎不起作用。布局显示正确,网格线和什么不正确,所以这是有希望的。

我真正不想做的事情

手动将文件重新创建为流文档、XPS 或其他 XAML 对象。 Excel 电子表格文档的布局非常复杂。 Word 文档还不错。

所以我真的只需要知道:从我正在使用的两个输入(Word 文档、Excel 电子表格)中,我如何才能最好地将这些输入转换为可以从 WPF 轻松打印的格式。目前我有一些代码 sn-ps 可以让我打开 Excel,打开电子表格,将数据放入指定的单元格,打印,发出关闭命令,检查程序是否卸载并在必要时将其终止。不过我不想再这样做了。它很乱,可能有问题,并且需要安装 Office Interop 程序集和其他东西。

【问题讨论】:

    标签: wpf excel ms-word flowdocument xps


    【解决方案1】:

    我发现一篇文章here 解释了一些我以前没有意识到的事情。

    【讨论】:

      猜你喜欢
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多