为了账号安全,请及时绑定邮箱和手机立即绑定

如何编辑Evernote的ENML文件,特别是在<en-media>标签中添加/修改宽度和高度标签

如何编辑Evernote的ENML文件,特别是在<en-media>标签中添加/修改宽度和高度标签

慕神8447489 2023-06-27 16:22:22
我想在我的所有 Evernote 笔记的 en-media 标签中添加或编辑高度和宽度值。其想法是通过在渲染注释时使图像显示为较小的图像来使注释更具可读性,但为了使图像保持附加到注释时的原始大小。<en-media type="image/jpg" hash="a2a50c9d6aab3f1f19c9d001f771d942" height="200" width="200" />是否有 python 库或者编辑使用 noteStore.getNote 获取的 note.content 的最佳方法是什么,然后大概可以使用 noteStore.updateNote 更新编辑的注释。谢谢你!
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

以下


import xml.etree.ElementTree as ET


en_xml = '''<doc><en-media type="image/jpg" hash="a2a50c9d6aab3f1f19c9d001f771d942" height="200" width="200" /></doc>'''


new_height = '300'

new_width = '300'


root = ET.fromstring(en_xml)


media = root.find('.//en-media')

media.attrib['height'] = new_height

media.attrib['width'] = new_width


ET.dump(root)

输出


<doc><en-media hash="a2a50c9d6aab3f1f19c9d001f771d942" height="300" type="image/jpg" width="300" /></doc>



查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信