首页 文章 精选 留言 我的

精选列表

搜索[版本发布],共10000篇文章
优秀的个人博客,低调大师

x-easypdf v2.7.8 版本发布,新增 PDF 转换器

x-easypdf基于pdfbox二次封装,极大降低使用门槛,以组件化的形式进行pdf的构建。简单易用,仅需一行代码,便可完成pdf的相关操作。 本次更新内容如下: 新特性: 文档替换器XEasyPdfDocumentReplacer优化文本替换逻辑 新增pdf转换器XEasyPdfConvertor,支持doc/docx/jpg/tiff/markdown/html/mhtml/rtf/odt/txt/mobi等格式转pdf,需添加aspose-words依赖 文档XEasyPdfDocument新增开启重置上下文的方法 页面XEasyPdfPage新增开启重置上下文的方法 原有变更: 页面参数类XEasyPdfPageParam改为私有类 问题修复: 无 新特性说明: 本次新增pdf转换器XEasyPdfConvertor,其中提供一系列转pdf的方法,需依赖aspose-words(改依赖为收费软件,使用试用版会生成水印),可配合文本替换的方法实现word转pdf模板进行模板导出的功能,可参考以下方式实现: 1. 使用word制作模板: 2. 使用pdf转换器转为pdf模板(水印请自行处理): pom文件中添加仓库与依赖: <!--添加仓库--> <repositories> <repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>https://repository.aspose.com/repo/</url> </repository> </repositories> <!--添加依赖--> <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>22.4</version> <type>pom</type> </dependency> 转换代码: // word源文件路径 String source = "C:\\Users\\Administrator\\Desktop\\test.doc"; // pdf文件路径 String dest = "C:\\Users\\Administrator\\Desktop\\test.pdf"; // 转换 XEasyPdfConvertor.toPdf(source, dest); 效果如下: 3. 替换模板: @Test public void testFill(){ // 模板文件路径 String sourcePath = "C:\\Users\\Administrator\\Desktop\\test.pdf"; // 替换后的文件路径 String filePath = "C:\\Users\\Administrator\\Desktop\\testFill.pdf"; // 字体文件路径,与模板文件字体保持一致,非必须 String fontPath = "C:\\Windows\\Fonts\\simsun.ttc,0"; // 定义替换字典(key为待替换字符串,value为替换后的字符串) Map<String, String> map = new HashMap<>(9); map.put("title", "测试报告"); map.put("date", "2022-04-10"); map.put("depart", "呼吸外科"); map.put("no", "0001"); map.put("name", "张三"); map.put("sex", "男"); map.put("age", "10"); map.put("sign", "李某某"); map.put("signTime", "2022-04-10 12:00:00"); // 读取模板文件并替换保存 XEasyPdfHandler.Document .load(sourcePath) .replacer() .setFontPath(fontPath) .enableReplaceCOSArray() .replaceText(map) .finish(filePath); } 效果如下:

优秀的个人博客,低调大师

go-carbon 1.4.3 版本发布,新增对 json.UnmarshalJSON() 的支持

carbon 是一个轻量级、语义化、对开发者友好的Golang时间处理库,支持链式调用、农历和gorm、xorm等主流orm。 如果您觉得不错,请给个 star 吧 github:github.com/golang-module/carbon gitee:gitee.com/go-package/carbon 更新日志 优化IsZero()方法的判断逻辑 修复Microsecond()方法获取毫秒数错误的bug 修复SetMicrosecond()方法设置毫秒数错误的bug 修复Lunar().Festival()方法不是任何节气时panic的bug 修复Format()方法无法原样解析的bug, 如carbon.Parse("2020-08-05 13:14:15").Format("\I\t \i\s Y-m-d H:i:s") 修复ParseByFormat()方法无法原样解析的bug,如carbon.ParseByFormat("It is 2020-08-05 13:14:15", "\I\t \i\s Y-m-d H:i:s") 使用github.com/stretchr/testify/assert库替代原生testing库 增加单元测试覆盖场景,单元测试覆盖率提升到96% 统一错误格式,修改部分错误文案 Lunar()方法实现Stringer接口,可以直接作为字符串输出农历年月日,同Lunar().ToString() 新增CreateFromTimestamp()方法对时间戳是0的判断 新增Lunar().ToString()方法获取农历年月日,如二零二零年六月十六 新增对json.UnmarshalJSON()的支持

优秀的个人博客,低调大师

HQChart 1.10040 版本发布,增加K线上下左右随意拖拽功能

系统简介 HQChart是国内第1个基于传统PC股票客户端软件(C++)移植到js/py平台的一个项目, 包含K线图图形库及麦语法(分析家语法)指标执行器. 平台支持:js, vue, uniapp, 小程序 增加新功能 增加K线上下左右随意拖拽功能 指标计算引擎增加绘图函数 HORLINE, VERTLINE. 优化uniapp,及小程序分时图十字光标移动卡顿. K线图支持显示负数价格. K线百分比右侧刻度文字支持价格和百分比同时显示 分笔K线图支持百分比坐标 SVG指标支持tooltip提示信息 上下左右随意拖拽 K线百分比坐标右侧刻度支持价格和百分比同时显示 分笔K线图 SVG指标支持tooltip 更新日志 10039 K线图支持上下拖拽 10037 分笔K线增加支持叠加指标 10032 KLineTooltipPaint, ChartCorssCursor ,AverageWidthFrame::DrawCustomItem 增加实际字体高度计算 10027 增加KLineTooltipPaint::ReloadResource(); 10022 增加K线tooltip,十字光标颜色配置 10020 SplitPercentage()修正变量没有定义 10018 ChartMultiHtmlDom分时图支持连线 10016 KLineChartContainer.JsonDataToHistoryData() 增加判断变量upperSymbol是否为空 更多更新日志详见:https://github.com/jones2000/HQChart/commits/master 在线演示地址:https://opensource2.zealink.com/vuehqweb/hq.demo.page.html 源码地址:https://gitee.com/jones2000/HQChart 源码地址:https://github.com/jones2000/HQChart uniapp插件地址:https://ext.dcloud.net.cn/plugin?id=4591 个人博客:https://blog.csdn.net/jones2000

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册