2012-09-06 93 views

回答

0

據我所知,不,你不能。但是,您可以將DocumentViewer呈現到XPS,然後將那個呈現給PDF。

+0

您是否有任何示例代碼將XPS轉換爲PDF? –

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); 
    } 
}