http://wpfpdfviewer.codeplex.com/
内部异常 {“类未注册(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))”
找到免费的 pdf 查看器后,出现错误,还有其他更好的免费 pdf 查看器吗?如果没有,如何正确使用它?
'对与指定绑定约束匹配的'WPFPdfViewer.WinFormPdfHost'类型的构造函数的调用引发异常。行号“10”和行位置“14”。
无法加载文件或程序集“Interop.AcroPDFLib
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
var location = System.Reflection.Assembly.GetExecutingAssembly().Location;
var path = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(location), "sample.pdf");
pdfViewer.LoadFile(path);
//pdfviwer.LoadFile(@"C:\Users\LAB-User2\Downloads\PdfViewer");
}
}
<Window x:Class="testPDFwpf.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:WPFPdfViewer="clr-namespace:WPFPdfViewer;assembly=WPFPdfViewer"
Title="MainWindow" Height="350" Width="525">
<Grid>
<WPFPdfViewer:PdfViewer x:Name="pdfViewer">
</WPFPdfViewer:PdfViewer>
</Grid>
</Window>
然后我 在将 UserControl1 复制到自己的项目并遵循示例中的所有代码后找到https://app.box.com/shared/2ad00kml4n ,出现错误
“找不到适合指定区域性或中性区域性的任何资源。对与指定绑定约束匹配的“testPDFwpf.MainWindow”类型的构造函数的调用引发了异常。行号'3'和行位置'9'。调用堆栈只包含外部代码