我可以在RichTextBox中打開PDF文件嗎?在RichTextBox中以WPF格式打開PDF文件
1
A
回答
1
您需要使用Acrobat控制的ActiveX或至少的Adobe Reader 9的等效,使用盡可能
using PdfLib;
namespace WindowsFormsApplication1{
public partial class ViewerForm : Form{
public ViewerForm()
{
InitializeComponent();
PdfLib.AxAcroPDF axAcroPDF1;
axAcroPDF1.LoadFile(@"C:\Documents and Settings\jcrowe\Desktop\Medical Gas\_0708170240_001.pdf");
axAcroPDF1.Show(); }
private void richTextBox1_TextChanged(object sender, EventArgs e)
{ } } }
1
簡短的回答:第
較長的答案:第一個RichTextBox是用於顯示富文本。 PDF可以包含任何內容,包括文本,但這不是RichTextBox的底層文檔模型。此外,WPF本身不處理PDF。但是,有第三方控件。
This question也有一些可能對您有用的指針,儘管不使用RichTextBox。
1
你可以寫在包含WebBrowser控件幾秒簡單的應用程序,並調用導航方法併爲其指定一個指向所需文檔的URL。
XAML:
<Grid>
<WebBrowser x:Name="Browser"/>
</Grid>
C#:
private void Window1_Loaded(object sender, WindowLoadedArgs args)
{
Browser.Navigate(new URL("path to document.pdf");
}
注:我從記憶寫了這麼考慮這個僞代碼,而不是東西,將工作原樣。
相關問題
- 1. WPF Richtextbox以純文本格式打開RTF文件
- 2. TeXnicCenter - 以PDF格式打開
- 3. Illustrator以PDF格式打開
- 4. 以編程方式打開PDF並以PDF格式打印C#
- 5. 以編程方式打開pdf文件
- 6. 格式的RichTextBox在WPF
- 7. PDF格式轉換爲文本「無法打開文件pdf」
- 8. C#從WPF打開PDF文件
- 9. 打開下載的文件在瀏覽器中的pdf格式
- 10. 在WPF RichTextBox中的段落格式?
- 11. 限制在WPF RichTextBox中格式化
- 12. WPF RichTextBox - 輸入文本的格式
- 13. 如何在網格視圖中將.pdf文件打開成文本格式
- 14. 打開PDF文件
- 15. 打開PDF文件
- 16. 打開pdf文件
- 17. 在Internet Explorer中以二進制格式打開PDF
- 18. VBA以PDF格式打印
- 19. 以PDF格式打印Highcharts
- 20. 在記事本中以文本文件格式打開資源
- 21. 使用ActiveX在WPF中打開PDF
- 22. 打開文件格式
- 23. 以PDF格式打開ajax退回文檔
- 24. 如何以PDF格式打開.html文檔
- 25. WPF Richtextbox以正確的格式顯示HTML文本
- 26. 如何打開pdf中的PDF格式的新鏈接pdf
- 27. 無法在IE8中打開.pdf文件
- 28. 在android中打開一個PDf文件
- 29. 在Android中打開PDF文件
- 30. 如何在JSP中打開PDF文件
嘗試MoonPDF:http://www.codeproject.com/Articles/579878/MoonPdfPanel-A-WPF-based-PDF-viewer-control – VahidN 2013-06-27 14:42:55