0

我们在加载适用于 Windows 通用应用程序的 PDFTron 控件的特定设备时遇到问题。该控件在我的台​​式机(Intel Xeons)和 Surface 1(运行 Windows 8.1 的 ARM)上的 Windows 10 上运行良好。但是,在我们运行 Windows 10 的新 Surface 3(英特尔凌动)上,SetDoc 失败并显示“未知错误!”:

Failed to set doc: System.Runtime.InteropServices.COMException (0x80004005): Unspecified error

Unknown Error!
   at pdftron.PDF.PDFViewCtrl.SetDoc(PDFDoc doc)
   at PDFViewCtrlDemoUniversal.ViewModels.PdfPageViewModel.SetDoc(PDFDoc doc)
The thread 0xdec has exited with code 0 (0x0).
The thread 0x1af0 has exited with code 0 (0x0).
Exeption at line 0 in file 
Message: Unspecified error

我尝试了我们的应用程序和 PDFTron 示例应用程序 (PDFViewCtrlDemoUniversal.Windows) 都失败并出现相同的错误。其他一切都在我们机器上的应用程序中正常工作,只是没有通过 PDFTron 加载 PDF。示例应用程序在我的桌面 Windows 10 安装上也能正常工作,类似于 Windows 8.1 上的 Surface 1 ARM 设备。

我们正在运行 PDFTron.PDFNetUniversal.Windows 版本 6.5.1.31959。

4

1 回答 1

1

Windows 10 引入了在 Windows 8.1 的 Windows.Graphics.Display.DisplayProperties.ResolutionScale 枚举器中无法识别的像素密度。

这就是为什么某些设备会出现故障而其他设备不会出现故障的原因。

我们在最新版本 (6.5.1.34018) 中解决了这个问题。联系支持以获取下载。

于 2015-09-01T20:29:11.113 回答