单独更改 FirefoxHTML 的 PDF 图标

单独更改 FirefoxHTML 的 PDF 图标

事实上,在我的旧笔记本电脑上,几乎所有 PDF 阅读器都需要一段时间才能启动,因此我决定改用 FF 的 PDF.js,这样可以避免运行一个额外的软件。将其设置为默认软件并不麻烦,但图标却麻烦。

FF 将 PDF 视为 FirefoxHTML,因此也将 Firefox HTML 图标提供给 PDF。有没有办法将其更改为更像 PDF 而不是 HTML 的内容?

我尝试了很多方法,包括在 Windows 中更改 .pdf 的图标,但是当 .pdf 与 Firefox 关联时,只能更改 FirefoxHTML 的图标(我相信也包括 HTML 页面),而不能单独更改 PDF。有什么方法可以实现这一点吗?

答案1

在遵循了网上的所有指南并进行了测试后,我找到了这个解决方案(适用于 Windows 10,但你可以尝试一下)。下载默认程序编辑器,选择“文件类型设置”,然后在底部选择“更改扩展的文件类型”。选择 pdf 并选择“添加新文件类型”。添加简短描述(如“PDF 文件格式”)并选择您的图标。最后按“保存文件类型”,或单击其侧面的小箭头并选择保存到 .reg 文件以查看注册表中将发生哪些变化(如果您这样做,请记住使用它)。这是我更改 .nfo 文件图标时使用的方法:

; Create File Type
[HKEY_CURRENT_USER\software\classes\nfo_auto_file]
@="Nfo"
"FriendlyTypeName"="Nfo"
[HKEY_CURRENT_USER\software\classes\nfo_auto_file\DefaultIcon]
@="C:\\Users\\User\\Pictures\\icon\\ico\\nfo.ico,0"

; Change Extension's File Type
[HKEY_CURRENT_USER\Software\Classes\.nfo]
@="nfo_auto_file"

它将创建一个带有图标的新类,并将 pdf 扩展名与其关联。此时它已经可以工作了(在继续之前刷新 windows 图标)。我不知道为什么它仍然对我不起作用(它没有正确关联类),所以我不得不下载类型并手动执行。启动它,找到 PDF 并双击它。如果尚未选中“类”,则选中它并选择之前创建的类(DPE 应该将其命名为 pdf_auto_file)。此时它应该可以工作。我想我可以跟踪 Types 所做的更改并创建一个不使用这两个软件的 .reg 文件,但是……今天不行 ;D

相关内容