Bug 577201

Summary: OLE components cannot open PDF in embedded mode when use PDF-XChange Viewer
Product: [Eclipse Project] Platform Reporter: Hongying <zhang.hongying>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: Vikas.Chandra
Version: 4.16   
Target Milestone: ---   
Hardware: PC   
OS: Windows 10   
Whiteboard:
Attachments:
Description Flags
Testing RCP application that can reproduce the problem none

Description Hongying CLA 2021-11-10 16:25:23 EST
Created attachment 287484 [details]
Testing RCP application that can reproduce the problem

On Windows 10, OLE components cannot open PDF in embedded mode with PDF-XChange Viewer. Steps to reproduce:
1. Make sure you don’t have Adobe Acrobat Reader and PDF-XChange Editor installed. Download and install PDF-XChange Viewer from https://www.tracker-software.com/product/pdf-xchange-viewer
2. Unzip the attached test RCP application. Import it into eclipse.
3. Run above application as “Eclipse Application”; From the launched application, do File -> Open File…, navigate to a location where your PDF file exists. Import the PDF file.
4. You will see a popup dialog with title “File Download” showup, it asks to “Open” or “Save” the PDF file. If user clicks “Open”, the PDF file will be opened externally. 

Please Note, this problem is observed after upgrade OS to Windows 10 (previously with Windows 7 or XP, OLE components worked well with PDF-XChange Viewer to embed PDF file), problem can be reproduced with eclipse 3.8, eclipse 4.10, eclipse4.16 etc.