tisfeng / Easydict

一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎 苹果系统词典,🍎 苹果系统翻译,OpenAI,Gemini,DeepL,Google,Bing,腾讯,百度,阿里,小牛,彩云和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text.
GNU General Public License v3.0
7.02k stars 356 forks source link

🐞 反馈问题:将“换行符”转换为“空格”功能在adobe acobat中失效 #563

Closed Piggy-Boy closed 1 month ago

Piggy-Boy commented 4 months ago

请先确认以下事项:

问题描述

在使用adobe acrobat打开的pdf进行划词翻译时,无法通过“将换行符转换为空格”功能将空格替换。 issues #513 最新的评论也报告了此问题

附:此功能在用“预览”app打开pdf时有效,仅在adobe acrobat中失效

该问题是否可以稳定重现?

可重现

重现步骤

  1. adobe acrobat打开pdf
  2. 使用鼠标划词或者快捷键翻译对多行文本进行翻译
  3. 点击、选中文本点击“将换行符转换为空格”均无效

截图

issue

期望结果

“将换行符转换为空格”功能能支持adobe acrobat,自动或者手动替换换行均可

解决方案(可选)

个人猜测:可能是adobe acobat中的换行符"\r"、"\n"、"\r\n"与代码中检测不一致。

设备型号 && 系统版本

Apple M1 Pro, MacOS 13.5.1

是否愿意提交 PR 解决该问题?

github-actions[bot] commented 4 months ago

Hello Piggy-Boy, Thank you for your first issue contribution 🎉

tisfeng commented 4 months ago

我没用过 adobe acobat,有人能帮忙测一下这个问题吗

tisfeng commented 4 months ago

感谢反馈,调试发现 adobe acobat 中使用的换行符是 \r 而不是常用的 \n,稍后我处理一下。

tisfeng commented 1 month ago

2.8.0 版本已修复该问题。