开发的一款IDEA电子阅读器功能介绍

一、背景介绍

心血来潮想开发一款idea看电子书的插件,能够支持收藏当前阅读位置,根据目录查看,能够按关键字搜索。将电子书阅读器隐藏在idea插件里如下图所示

同时支持悬浮和调整窗口的大小和位置

二、功能介绍

1、选择电子书

点击翻页

2、在文档中搜索

3、收藏当前阅读位置

4、打开收藏夹

支持删除某个书签,清除所有书签,跳转到书签的位置继续进行阅读

5、支持自动生成中文目录,并跳转到指定目录阅读

三、实现原理和源码

参考另一篇
https://blog.csdn.net/khuangliang/article/details/121000943

四、插件下载

https://download.csdn.net/download/khuangliang/34908759

开发的一款IDEA电子阅读器功能介绍相关推荐

  1. 分析几款主流电子阅读器对TXT的分页处理

    TXT文件是最常见的文件格式,互联网上的图书,TXT格式的也是最常见.最多的,因为它的通用性高,基本上大多数的设备都能支持TXT格式.有人认为TXT格式的处理很简单,其实TXT格式文件的处理并不简单. ...

  2. 安卓阅读器开发_别买电子阅读器:即将淘汰Kindle的5项技术

    投稿:骡子原文:https://www.makeuseof.com/tag/dont-buy-e-reader-upcoming-technologies-kill-kindle/ 彩色电子阅读器显示 ...

  3. 基于飞桨的“小书虫”儿童电子阅读器

    项目背景 教育学和心理学的研究表明,幼儿的阅读能力对认知能力的发展影响最大,尤其是0-6岁阶段的早期阅读能力,是影响幼儿未来学习能力和水平的关键. 可是如今,快餐式媒体信息的爆发,导致儿童的精神世界日 ...

  4. node.js毕业设计安卓电子阅读器APP(程序+APP+LW)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

  5. 产品分享:Qt鸿途电子智慧白板(适合会议机、电子黑板、电子笔记、电子阅读器等场景),当前版本v1.0.0

    ​若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/128313385 红胖子(红模仿)的博文大全:开发技术 ...

  6. android版txt电子阅读器(一)

    闲来自己动手开发了个电子阅读器,算是功能比较简单,阅读txt文档,可以添加书签,搜索.包括:1.可以打开本地文件夹去找到要的书:2.设定背景颜色,字体等等. 这里简要的介绍一下其中的核心代码: (1) ...

  7. Calibre(电子阅读器)

    Calibre64位官方最新版是一款功能强大的电子阅读器,Calibre不仅能够支持绝大部份格式的电子文件,而且Calibre可以跨平台进行使用,并且Calibre还能够将自己下载的图书转变为电子书的 ...

  8. 10 款免费 PDF 阅读器软件工具分享

    无论您是企业主还是大学学生,寻找 PDF 阅读器来帮助组织 PDF 并与之交互是绝对必要的.棘手的部分是找到适合您需求的那个. 您可能在工作中打开.编辑.创建.导出.签名或至少保存了 PDF.所以可以 ...

  9. office电子书_掌阅推出首款彩屏电子书阅读器,用它看漫画体验到底如何?

    它作为传统电子书阅读器的延伸,在保留护眼.省电等特性的基础下,还可以显示彩色内容. 从 1996 年诞生于麻省理工实验室起,电子墨水屏技术已经发展了 20 多年,不过它的变化好像一直很少,最常见的应用 ...

最新文章

  1. PCL点云库实现点云表面的法线与曲率计算并可视化
  2. Kafka 为什么那么快的 6 个原因!
  3. VTK:Filtering之ContoursFromPolyData
  4. Json转换值类型字段为空字符串时报错问题
  5. 关于大龄程序员的谣言 新手必读
  6. P1152 欢乐的跳( python3实现)
  7. linux uart中断程序,linux 串口中断实现
  8. 中国双侧人工耳蜗行业市场供需与战略研究报告
  9. mie散射理论方程_散射,原子分子散射
  10. fun php,fun.php
  11. python串口模块找不到_有没有python的串口库
  12. 关于弱电工程图纸的几个常见问题
  13. cadence基础学习
  14. 关于音频采样率,音频帧率,每次采集多少字节的理解
  15. python moving average_Python实现滑动平均(Moving Average)的代码教程
  16. Catagory用法
  17. 面试题——正则表达式
  18. Win10自带的录屏功能怎么用?
  19. 微信小程序iphone x适配
  20. 中国苯二亚甲基二异氰酸酯XDI市场发展格局及未来前景动向分析报告2022-2028年

热门文章

  1. java 实现Active Object思想
  2. ASP.NET 2.0 - 如何于网页上新增包括图片在内的数据至数据库
  3. 计算色光叠加的RGB颜色的alpha值
  4. 对“流形”最好的讲解在维基
  5. 问题六十八:着色模型(shading model)(2)——光照模型(Light model)
  6. 第五章 运输层[练习题+课后习题]
  7. 负载均衡和故障转移的使用案例
  8. JAVA语言程序设计(基础篇)第四章——课后习题解
  9. Spark Streaming实现WordCount
  10. java 到异常_java编程中遇到的异常以及异常的一些处理