RalphM wrote: ↑04 Mar 2023 10:01
Whenever there is a new tip posted on this, I give it a go, only to be disappointed again and again.
I haven't been able to get a bigger MDBU or Hover preview or PDF's any bigger than about 30x40mm for quite some time now, which unfortunately doesn't help much.
Hi Ralph,
I struggled (an awful lot!) with the exact same problem between Preview and Hover/MDBU (= Thumbnails) before I found a reliable solution…
I wanted to make a How-To but didn’t find the time… I’ll try to give a quick run-down here.
⚠ It’s been a while, so I hope I’m not forgetting too much, but it will probably have to be edited…
———————————————————————————
❖ Problem (Windows 10 x64):
— PDF-XChange Editor: Preview OK, Thumbnails too small
— SumatraPDF: Thumbnails OK, Preview not scrollable
⮚ (convoluted)
Solution:
— Mix both, and force each handler to only do its part
❖ Summary of steps:
1. System: Install SumatraPDF x64 with shell extensions
2. System: (re)Install PDF-XChange Editor (no need to uninstall)
Optional
1b. System: (re)Register PDF Handler DLL Path - PDF-XChange
2b. System: (re)Register PDF Handler DLL Path - SumatraPDF
3. Registry: Register PDF Handler Preview - PDF-XChange
4. Registry: Register PDF Handler Thumbnail - SumatraPDF
⚠ Notes:
— IIRC, the order of steps
1. and
2. was important (I hope it was this one…)
— To enforce system registration if it fails (or changes after an update…), redo steps
1b. > 2b. > 3. > 4.
— Here if I run XCShInfoSetup.exe, I only have
Thumbnail handler: SumatraPDF, and
IFilter Handler: PDF-XChange, and it works!
(AFAIK, the “Blocked PDF-X Shell" isn’t a info but the title of the
empty box below! So you’re good.)
———————————————————————————
REGISTRY
3. Registry: Register PDF Handler Preview - PDF-XChange
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.pdf\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{9B68BDF7-95F9-4A1F-851C-27D822F8E3E9}"
[HKEY_CLASSES_ROOT\PDFXEdit.PDF\Shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{9B68BDF7-95F9-4A1F-851C-27D822F8E3E9}"
4. Registry: Register PDF Handler Thumbnail - SumatraPDF
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.pdf\shellex\{e357fccd-a995-4576-b01f-234630154e96}]
@="{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}"
[HKEY_CLASSES_ROOT\PDFXEdit.PDF\Shellex\{e357fccd-a995-4576-b01f-234630154e96}]
@="{3D3B1846-CC43-42AE-BFF9-D914083C2BA3}"
———————————————————————————
SYSTEM (may not be necessary)
0. For each program, search the handler files and copy them in a dedicated folder:
• PDF-XChange:
XCShInfo.x64.dll
XCShInfoSetup.exe
XCShMain.x64.dll
— Optional (?)
PDFProperties.propdesc
XCShellMenu.x64.dll
XCShellMenu.x86.dll
XCShInfo.x86.dll
XCShMain.x86.dll
• SumatraPDF:
libmupdf
PdfFilter
PdfPreview
Then in each directory register the DLL handlers with the following commands (run as admin):
1b. System: (re)Register PDF Handler DLL Path - PDF-XChange
2b. System: (re)Register PDF Handler DLL Path - SumatraPDF
———————————————————————————
PS: I also register CBR CBZ EPUB at the same time (via registry), but I skipped this, let’s not get too greedy too soon…
Hope this works for you too!
Have a nice day,
Flux
Edit:
- Fixed name inversion in last step
- Added my system info