Ehab Asked: 2022-03-22 03:50:38 +0800 CST2022-03-22 03:50:38 +0800 CST 2022-03-22 03:50:38 +0800 CST 从 PDF 文件复制文本不会保留缩进或格式 772 每当我尝试从 PDF 文件复制/粘贴代码片段时都会遇到问题,粘贴的代码不会保留缩进,这在 Python 中是个大问题。 这是来源: 这是粘贴的内容: def many_types(x): 如果 x < 0: 回复“你好!” 别的: 返回 0 有没有办法保持源文本的缩进和格式? pdf copy-paste 1 个回答 Voted Best Answer DrMoishe Pippik 2022-03-22T15:14:27+08:002022-03-22T15:14:27+08:00 PDF 是Page Description Format,这意味着布局特定于特定尺寸页面上的外观。它不像文本编辑器或文字处理器那样流动文本,但有硬换行符。将 PDF 文档转换为文本或用于文字处理器,同时保留一些原始格式是很困难的。 有将 PDF 转换为文档格式的专用工具和在线工具,例如PDF 到 DOCX 转换器或Zamzar 的 PDF 到 ODT 转换器。您可以尝试处理这些生成的文件,这可能更适合复制和粘贴代码。但请注意,您可能仍需要进行大量的手工编辑。格式化代码的工具很容易获得,例如Notepad++的TextFX 插件。
PDF 是Page Description Format,这意味着布局特定于特定尺寸页面上的外观。它不像文本编辑器或文字处理器那样流动文本,但有硬换行符。将 PDF 文档转换为文本或用于文字处理器,同时保留一些原始格式是很困难的。
有将 PDF 转换为文档格式的专用工具和在线工具,例如PDF 到 DOCX 转换器或Zamzar 的 PDF 到 ODT 转换器。您可以尝试处理这些生成的文件,这可能更适合复制和粘贴代码。但请注意,您可能仍需要进行大量的手工编辑。格式化代码的工具很容易获得,例如Notepad++的TextFX 插件。