小编Oma*_*mar的帖子

如何将网页转换为 PDF 并保留其外观(就像在 Web 浏览器上一样)和文本/链接?

我正在寻找一种将网页转换为 PDF 的方法,但要保留网页的外观。还保留网页的文本(可选择),可搜索[为网页生成图像截图将使文本既不可选择也不可搜索]。

我正在寻找将网页按原样打印为 PDF(如在 Web 浏览器上),而无需对样式或对齐方式进行任何操作,也无需丢失任何网页的静态组件。

这将有助于保留易于阅读、可注释和可搜索的网页的离线副本。


您无需阅读以下任何内容(问题只是上面的部分)即可获得我的问题。以下部分只是以嵌套方式列出我通过研究或其他人的答案得到的内容,以便得出问题的答案。

研究成果(没有解决我的问题的建议)

直到现在试图找到解决方案的结果(所有这些仍然不能作为这个问题的解决方案)

我已经尝试过这些 PDF 网络打印引擎,但所有页面的外观都被操纵,甚至更具破坏性,并且使一些难以阅读:(示例页面截图包含在方括号中)

  • Chrome [原始、打印样式(已禁用|未禁用)]
  • Firefox [原始、打印样式(禁用p1p2 | 未禁用p1p2)]
  • 可读性
    • 它简化了网页(这对于集中阅读是一件好事——但是,这不是我想要的)。我正在寻找以 PDF 格式保留所有网页的位置/样式属性,如在 Web 浏览器上看到的那样,无需任何操作。
  • 福昕阅读器
  • 诺瓦PDF
  • CutyCapt [原始缩放系数:0.4:屏幕截图,输出 PDF]
    • 我会在解决程序在 Windows 上的运行问题后添加链接”
  • wkhtmltopdf [原始缩放系数:0.4屏幕截图输出 PDF ]
    • 它不支持 CSS3。

所有网页截图图像捕捉插件(例如Abduction , Awesome Screenshot , Fireshot , Firefox Screenshot Developer …

browser firefox pdf google-chrome printing

48
推荐指数
4
解决办法
9万
查看次数

无法在 Windows 10 中禁用兼容性遥测

无法禁用 Microsoft 兼容性遥测的方法:

方法 1:使用O&O ShutUp10 使用 7-Mar-'17 发布的最新版本

这里提到的 方法2(CMD命令)

sc delete DiagTrack
sc delete dmwappushservice
echo "" > C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger\AutoLogger-Diagtrack-Listener.etl
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f
Run Code Online (Sandbox Code Playgroud)

这里提到的 方法3(禁用评估程序)在任务计划程序下禁用Microsoft Compatibility Appraiser任务\Microsoft\Windows\Application Experience

方法4(禁用下的所有任务\Microsoft\Windows\Application Experience中提到这里 禁用所有任务(微软兼容性评估师ProgramDataUpdaterStartupAppTask下)\Microsoft\Windows\Application Experience


Microsoft 兼容性遥测以其高磁盘和 CPU 使用率以及可疑的反隐私活动而闻名。

我已经使用了以前的方法来禁用它,但它们都无法禁用它,因为它会再次运行。

任务管理器

此外,通过Process Monitor检测到奇怪的活动,其中 Compatibility Telemetry 试图将文件写入我的防病毒位置。截屏: 在此处输入图片说明

windows spyware privacy windows-10 telemetry

21
推荐指数
1
解决办法
1万
查看次数

如何重命名快速访问快捷方式而不重命名原始文件夹名称?

当我尝试重命名这些快速访问快捷方式之一时,...

在此处输入图片说明

,原始文件夹名称也被重命名。

我正在寻找的是重命名快捷方式而不重命名原始文件夹名称。

操作系统:Windows 10


此问题与Windows 10: Rename pinned items in Windows Explorer's Quick Access 不同。这个问题是询问如何在重命名时不使用与其快速访问快捷方式相同的名称重命名原始文件夹,而另一个问题是询问重命名功能本身的存在——而不是它与原始文件夹名称的关系

windows windows-explorer windows-10

9
推荐指数
1
解决办法
2万
查看次数

Windows 11 上的文件资源管理器速度缓慢

当我尝试执行以下操作时,Windows 11 计算机上的文件资源管理器速度有点慢:

  • 在文件夹之间导航
  • 创建新文件/文件夹

不知怎的,需要 5 秒以上才能响应任何操作。


笔记

  • 我认为我的存储驱动器没有问题(相当新的内部 SSD 存储,具有 SATA 连接)。此外,当我在 VSCode 的文件资源管理器上导航或创建新文件/文件夹时,它会立即响应,不会出现文件资源管理器中出现的缓慢问题。

  • 我目前使用的是最新的 Windows 11 版本22000.593(2022 年 3 月 28 日发布),尚未安装任何新的可用更新。

  • 我的 Windows 11 作为全新副本(不是升级版)安装了 4 个月了。

  • 在全屏模式下(按 F11),导航时显示文件/文件夹的延迟神奇地消失了。唯一的滞后(全屏)是在命名文件/文件夹时,在我按 Enter 为文件/文件夹设置新名称并能够再次在其他任务中使用文件资源管理器后,大约需要 3 秒(因为它变成了~ 这 3 秒内冻结)。当我退出全屏时,延迟再次出现并且变得明显。(感谢harrymc注释

  • 启动后短时间内延迟不太明显(但确实存在延迟),并且在使用计算机一段时间后变得更加严重。另外,我有足够的内存,32GB,大部分时间都使用了 50%。


我尝试了一些无助于解决问题的方法:

  • 禁用Show recently used files in Quick accessShow frequently used folders in Quick access并清除File Explorer History。(截屏
  • 使用ShellExView禁用许多第三方 shell 扩展

windows windows-explorer filesystems windows-11

9
推荐指数
1
解决办法
1万
查看次数

如何使用缩进将代码从 Visual Studio Code 复制到 OneNote?

当我将代码表单 VS Code 复制到 OneNote 时,缩进丢失。

示例:
VS Code 上的代码如下所示:
在此处输入图片说明

当它粘贴到 OneNote 时,它​​看起来像这样(缩进丢失):
在此处输入图片说明

我想知道有什么方法可以在不丢失缩进的情况下将代码复制到 OneNote。


尝试了没有解决问题的操作:

  • 在 VS Code 上将缩进转换为制表符或空格不起作用。

    • 如果您使用“空格”作为缩进,则使用以下步骤将其更改为“制表符”,然后将代码复制到 oneNote。

      脚步:

      • 'ctrl + shift + p'
      • find 命令“将缩进转换为制表符”
      • 复制代码并粘贴到oneNote中

        引自Dark Light 的回答


侧面观察:

  • 将代码粘贴到 Word 时,它工作得很好。粘贴到 Word 时看起来像这样:

    • 在此处输入图片说明

microsoft-onenote visual-studio-code

6
推荐指数
1
解决办法
4512
查看次数

将 Chrome 扩展程序的数据从一台计算机迁移到另一台计算机

我正在寻找如何将Chrome 扩展程序的数据从一台计算机迁移到另一台计算机。我不是在寻找迁移扩展安装,而是在寻找扩展的存储数据。

我所说的data是指在扩展程序的使用过程中创建的普通用户的数据。我要问的是如何迁移这些数据,而不是扩展安装本身。知道我尝试迁移的扩展程序的数据未存储在扩展程序的文件夹中,该文件夹存在于\xe2\x80\xa6\\Profile 2\\Extensions\\eggkanocgddhmamlbiijnphhppkpkmkl. 我并不是要求迁移所有 Chrome 用户的数据,而是仅询问单个特定扩展程序的数据。

\n\n

\xe2\x80\x94 到这里,我的问题得到了彻底的描述。

\n\n

以下是可能有助于解决问题的问题部分。

\n\n
\n\n

我的具体用例:
\n我有Tabs Outliner Chrome 扩展程序。我的数据存储在计算机 1 上。我将所有这些文件/文件夹从计算机 1 复制到计算机 2:

\n\n
C:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\IndexedDB\\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.leveldb\nC:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\Sync Extension Settings\\eggkanocgddhmamlbiijnphhppkpkmkl\nC:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\IndexedDB\\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0.indexeddb.blob\nC:\\Users\\USERNAME\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 2\\databases\\chrome-extension_eggkanocgddhmamlbiijnphhppkpkmkl_0\n
Run Code Online (Sandbox Code Playgroud)\n\n

执行此操作后,我希望找到 Tabs Outliner Computer 2 具有计算机 1 中的数据。相反,它为我提供了空数据,就好像我刚刚安装了扩展一样。

\n\n
\n\n

我尝试过但不起作用的解决方案建议:

\n\n

\xe2\x96\xaa建议#4chrome.storage.local.get(function(result){console.log(result)}) :从扩展程序页面上的控制台调用。

\n\n
    \n
  • 它只返回一个原型,而不是实际的数据对象。
  • \n
\n\n

\xe2\x96\xaa建议#3:使用 Chrome 开发者工具访问本地存储。

\n\n
    \n
  • 不幸的是,它不提供任何导出/导入整个数据集的功能。它仅允许用户手动编辑单元格。
  • \n
\n\n

\xe2\x96\xaa建议 …

google-chrome migration google-chrome-extensions data-migration

6
推荐指数
1
解决办法
5038
查看次数

如何在没有管理员权限的情况下构建高性能的便携式 Windows 虚拟机?

我需要构建一个可在需要管理员权限的用户受限 PC 上使用的便携式虚拟机。我听说过 QEMU。但问题是运行时非常非常慢。有没有高性能的替代品?我正在考虑在没有管理员权限的情况下临时控制启动菜单的能力,并在可能的情况下启动我的自定义虚拟磁盘映像作为解决方案,但我不知道。

windows vmware bootloader permissions qemu

4
推荐指数
1
解决办法
3万
查看次数