- 博客(172)
- 资源 (9)
- 收藏
- 关注
原创 用VBA调用Python脚本抽取Word文档表格HTML
本文通过使用VBA调用Python脚本抽取Word文档中的表格的等价HTML表结构代码,演示了VBA调用Python脚本以及获取Python节本输出的方法。
2026-11-05 18:54:07
148
原创 使用lxml操作 Word 的 OpenXML 底层
本文综合介绍了使用lxml操作Word底层OpenXML文档的基础知识,并给出了一个效率远超VBA的提取Word文档中的表格的HTML表结构的实例,演示了用lxml获取及修改部分Word文档组成部件的文本、属性的方法。
2026-11-03 14:50:51
371
原创 批量修改Word拼音指南中的拼音与汉字的间隔及拼音颜色
本文用VBA实现了手工修改几乎不可能完成的任务:将一个已完成编辑的word文档中的拼音指南中的注音符号颜色改成与汉字颜色不同,并调整注音符号与汉字之间的间隔。这个宏实际上可以作为精细控制域代码的显示结果的格式的一个通用思路。这可是个免费AI都没搞定的任务,付费AI我没试。但是AI成功给出了用lxml操作底层OpenXML文档的方式完成目标的代码,看来Python不愧为最流行的编程语言,这种小众操作AI都很精通。
2026-11-02 12:25:02
221
原创 Calibre编辑器查找替换功能的函数模式应用实例
本文提供了在EPUB中的HTML文件中插入新注释后自动调整注释引用与注释内容的编号及将HTML中写在括号中的拼音改成ruby标签的两个正则表达式函数。这两个功能都无法通过Calibre编辑器的正则表达式完成,只能使用正则表达式函数模式完成。通过这些实例演示了正则表达式函数编写的方法及其强大功能。
2026-10-30 20:05:17
163
原创 能够使用Python正则表达式函数的文本处理工具——Calibre电子书编辑器
本文提出了用Calibre电子书编辑器来处理文本文件以制作Anki导入文件的方案,从而充分利用正则表达式函数的强大功能。文中还给出了检查分行错误和字段数量错误的两个正则表达式函数。
2026-10-28 10:39:56
93
原创 在Word中快速实现同类内容应用“双行合一”格式
在VBA中直接使用Range.TwoLinesInOne = wdTwoLinesInOneNoBrackets直接将相关文字批量自动设置为“双行合一”格式有可能会失败,本文提出了一种利用Word样式更新功能来解决的方法。
2026-10-07 13:28:24
260
原创 中文古籍电子书注释集成
本文通过集成两本诗经注解,演示了Python的文件编码探测和修改、BeautifulSoup处理HTML、CSS和JavaScript等技术的综合利用。
2026-09-29 10:40:35
183
原创 解决calibre阅读器无法正确获取锚点元素的href属性问题
本文增加了《创建支持交叉链接且鼠标悬停显示注释框的HTML文件》一文中的JavaScript脚本兼容Calibre阅读器的功能
2026-09-20 15:13:41
155
原创 创建支持交叉链接且鼠标悬停显示注释框的HTML文件
本文介绍了制作一个支持交叉链接、鼠标悬停显示注释框、注释框显示位置自适应的HTML文件的方法。文中归纳了CSS attr()函数和var()函数的区别,演示了读取伪元素的CSS属性值的方法,并提拱了一个将html及其中使用的CSS、JavaScript和图片整合为文件内编写样式和脚本以及使用内联图片的单文件HTML的脚本(类似于微软的mhtml)。
2026-09-14 12:33:45
464
原创 查拼音程序升级版
本文创建了一个中文拼音查询程序。使用pypinyin库查拼音,使用tkinter显示查询结果,使用keyboard库注册热键,使用pyperclip操作剪贴板获取已选择的文本,使用pystray操作系统托盘。
2026-08-29 13:47:46
80
原创 HTML文件中不同位置和类型的JS代码执行顺序
本文通过一个示例页面演示了HTML页面中同步代码、微任务代码、事件回调处理函数以及其它宏任务中的代码的执行顺序。
2026-07-29 09:54:47
174
原创 用VBA解决该死的表格中的段落首行缩进问题
本文创建了一个宏,当默认模板中“正文”样式为首行缩进非0字符时,该宏可以一键将粘贴的外部表格中的段落的首行缩进全部改成0。
2026-07-20 14:07:00
251
原创 在HTML中玩一玩自动生成目录和返回自动生成的目录项
本文制作了一个能够自动生成目录并且可以在阅读时返回视口中心的内容所对应的目录项的HTML模板,非常适合制作HTML版小说。
2026-07-15 18:49:08
274
原创 Beautiful Soup 核心 API 简要总结
本文简要总结了beautiful soup核心API的用法,并给出了一个提取HTML文件中具有给定class的标签的指定属性的值的示例。
2026-06-12 08:04:54
359
原创 对水印的最后一杠
本文介绍了一个基于tkinter和OpenCV开发的水印去除工具,支持处理黑白和彩色图片及PDF文件中的水印。该工具提供三种提取模式:灰度模式(适用于黑白水印)、HSV模式(彩色色调提取)和RGB模式(三原色限值提取)。用户可通过滑块调整提取阈值,实时预览水印Mask,并支持手动绘制路径来修正提取结果。工具还提供多种修复算法选项,包括OpenCV的Inpaint修复函数和简单的涂白/涂黑方法。对于多页PDF文档,支持锁定Mask阈值跨页通用,并允许逐页预览和保存最终结果。
2026-05-23 12:33:40
50
原创 跟水印杠上了——顺便巩固Tkinter的GUI编程
本文完成了一个Tkinter GUI程序,提供通过对比度调整和蒙版过滤两种方式抹去黑白模式图片水印的功能。通义灵码贡献了本文几乎全部代码。
2026-05-17 16:23:48
245
原创 CustomTkinter的布局管理器介绍及应用
Tkinter作为Python内置GUI工具包,具有开箱即用、轻量快速、跨平台等优点,适合中小型桌面应用开发。CustomTkinter针对Tkinter的不足进行了多项改进:统一跨平台外观、现代化控件设计、优化DPI适配、主题管理系统和新增高级组件。文章详细介绍了CustomTkinter的三种布局管理器:pack()适合线性排列,grid()用于表格布局,place()支持精确定位,并提供了代码示例和使用建议。这些改进使Tkinter能够创建更符合现代审美的用户界面,同时保持原有的易用性和轻量特性。
2026-05-13 13:59:28
344
原创 使用PyMuPDF基于对PDF文档内容的分析自动识别并删除PDF文件中的水印
本文实现了一个基于使用PyMuPDF对文档内容的特征分析找出文件中的疑似水印并通过与用户的交互删除水印的python程序。
2026-05-09 18:00:54
682
原创 接近完善的HTML双行夹批显示方案
在上次手搓的基础上进行了改造,使用DocumentFragment进行HTML元素的组合拼接成功后一次性更新页面;解决了双行夹注中的HTML标签丢失问题;提高了测量精度;重新组织了代码。
2026-04-22 20:28:11
222
原创 手搓HTML双行夹批效果
本文利用TreeWalker遍历段落,并将其中的注释设置为双行夹注的形式。这种方法充分利用了浏览器自身的排版引擎避开非法首尾字符的处理,避开非法首尾字符效果更佳。
2026-04-17 10:27:41
255
原创 在网页中实现浏览器的搜索功能
本文使用JavaScript在HTML页面上实现了大多数浏览器具有的页面文本搜索功能,有助于了解JavaScript操作页面元素的相关知识。
2026-04-11 10:09:21
185
原创 自秦始皇至清逊帝历代帝王庙号谥号及年号对应公元纪年表
本文系自秦始皇至清逊帝历代帝王庙号谥号及年号对应公元纪年表的HTML源代码,已配置好CSS,自行复制保存为.html即可以在浏览器中查看
2026-04-07 17:54:43
114
原创 接近完美的HTML文本双行合一排版
在HTML中实现类似Word的双行合一效果,双行文字以循环流水形式显示。利用了Canvas.measureText()手动计算文本宽度,将原始HTML文本切分为一系列span进行重排的思路实现。当然,目前有局限性,只能处理文本。
2026-03-31 12:39:50
234
原创 完美的PyMuPDF删除pdf页面文字水印
本文介绍了使用PyMuPDF库处理PDF水印的方法。相比付费工具Spire.PDF,该方案通过开源库实现了图片和文字水印的删除功能。程序提供交互式菜单,支持自动检测并删除重复出现的图片水印,以及通过正则表达式匹配删除文字水印。关键点在于给page.apply_redactions()方法传递参数images=fitz.PDF_REDACT_IMAGE_NON处理文本水印。测试表明,该方法能有效清除常见水印。本文为免费替代用商业PDF处理工具删除PDF文件水印提供了可行方案。
2026-03-26 20:13:27
445
原创 使用VBA区分简体中文段落和繁体中文段落的方法
本文介绍了使用VBA区分简体中文段落和繁体中文段落的方法,顺便推荐一个可以计算公元纪年对应的干支纪年的Excel公式。
2026-03-13 14:35:40
372
历史 + HTML-CSS-JavaScript + 历代帝王庙号谥号年号简表
2026-04-12
yivifu的rime输入法方案
2025-09-09
小狼毫输入法雾凇全拼双拼辅码hspnz笔顺加五笔86输入方案.rar
2025-06-01
命令行完成git本地仓库创建、将代码提交到暂存区、查看暂存区信息、将代码提交到本地仓库、将本地仓库关联到远程仓库、推送到远程仓库全过程的截图
2025-04-30
兼容各操作系统的单多项选择题模板,完全替代2023年及以前上传的两个“兼容各操作系统平台的anki选择题模板”,功能进一步扩展完善
2025-03-30
兼容各操作系统平台的anki选择题模板
2023-07-16
兼容所有平台的anki选择题模板.apkg
2021-07-02
一个迷宫程序源代码
2013-08-07
bootstrap中文文档
2016-07-15
数学表达式解释器
2015-04-06
Angular中文文档
2016-07-15
利用自定义渲染器实现JSF数据库表分页显示
2010-06-06
js对象参考中文文档
2016-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅