0

您好我正在使用 WPF 文档查看器来查看文档有没有办法将文档保存为 PDF?

<DocumentViewer Name="documentViewer" />

我正在使用WPFReports生成报告。

4

2 回答 2

0

据我所知,不,你不能。但是,您可以将 DocumentViewer 渲染为 XPS,然后将其渲染为 PDF。

于 2012-09-06T06:15:43.913 回答
0
<Label>
  <Hyperlink Click="lnkSelectDocument_Click">
    <Label Content="{Binding ShortFielName}">
    </Label>
  </Hyperlink> 
</Label>


private void lnkSelectDocument_Click(object sender, RoutedEventArgs e) {
  try {
    System.Diagnostics.Process process = new System.Diagnostics.Process();
    string path = "d:\\test.doc";
    Uri pdf = new Uri(path, UriKind.RelativeOrAbsolute);
    process.StartInfo.FileName = pdf.LocalPath;
    process.Start();
    process.WaitForExit();
  } catch (Exception error) {
    MessageBox.Show("Could not open the file.", "Error", MessageBoxButton.OK,
      MessageBoxImage.Warning);
  }
}
于 2018-01-03T05:07:06.347 回答