- 博客(33)
- 收藏
- 关注
原创 Google Docs API Java开发深度指南
本文详细介绍了Google Docs API的Java认证与授权机制,重点讲解了两种认证方式:1) OAuth 2.0流程实现,包括客户端密钥加载、授权流程构建和服务实例创建;2) 服务账号认证方案,适用于服务器间通信。代码示例展示了如何通过GoogleCredentials处理服务账号密钥,设置HTTP请求初始化器,以及实现认证令牌的自动刷新。文章还提示了不同权限范围的作用,如文档读写、只读权限以及Drive访问权限等。
2025-09-24 10:39:07
379
原创 使用Java操作LibreOffice/OpenOffice UNO API:从基础到实战
本文介绍了如何使用Java通过UNO API操作LibreOffice/OpenOffice,涵盖UNO架构、Java环境配置及核心功能实现。UNO API作为跨语言组件模型,支持文档自动化处理。内容包括: 环境配置:安装Java与LibreOffice SDK,添加UNO库依赖; 连接方式:通过本地进程或远程端口初始化UNO服务,获取文档加载接口; 文档操作:以文本处理为例,演示加载文档、插入内容及样式控制。 适用于需批量处理办公文档的开发场景,提供完整的代码示例与实践指导。
2025-09-24 10:07:32
812
原创 JasperReports实战:高效生成Word文档指南
JasperReports是一款专业开源报表工具,提供高效动态文档生成解决方案。其核心采用三阶段处理流程:JRXML模板设计、数据源填充和多格式导出。模板设计支持可视化工具(如Jaspersoft Studio)和XML定义,包含参数、数据查询和布局配置。数据源集成灵活,可连接数据库、JavaBean和Map集合,并支持多数据源合并与动态参数传递。通过标准API实现从模板编译、数据填充到DOCX等格式导出的完整流程,有效解决企业文档自动化需求。
2025-07-15 14:01:08
599
原创 Java高效处理Word文档:docx4j实战指南
docx4j是一个强大的Java库,用于处理Word文档(.docx格式),提供丰富的文档操作功能。本文介绍了docx4j的基础配置、复杂表格生成(含样式和单元格合并)、文档样式管理以及高级功能实现。通过Maven依赖集成后,开发者可以创建带样式的段落、构建复杂表格结构(包括横向和纵向合并单元格),并实现自动化目录生成。代码示例展示了如何设置表格属性、管理样式定义以及构建带层级标题的文档结构,为Java应用中处理Word文档提供了专业解决方案。
2025-07-15 13:55:35
2005
1
原创 在UniApp中防止页面上下拖动的方法
在UniApp开发中,设备上默认会有页面上下拖动的弹性效果(bounce效果),这在某些场景下可能不是我们想要的。
2025-07-01 13:50:17
1641
原创 使用Apache POI操作Word文档:从入门到实战
Apache POI作为Java生态中处理Office文档的主流工具,提供了对Word文档(.doc/.docx)的全面支持。本文详细介绍了使用Apache POI操作Word文档的方法:首先配置Maven依赖(poi和poi-ooxml),然后通过XWPFDocument等核心类创建文档、设置段落格式(对齐方式、字体样式)、构建表格(合并单元格、边框样式)以及插入图片。文章还展示了如何读取现有文档内容并进行修改。这些功能覆盖了日常办公文档处理的主要需求,为Java开发者提供了完整的Word文档自动化解决方
2025-06-11 15:09:23
2320
原创 Java操作Word文档全面指南
Java操作Word文档的方案对比与选型解析 本文系统梳理了Java处理Word文档的8种主流方案,涵盖开源与商业工具。开源方案如Apache POI、docx4j适合基础文档操作;JasperReports和Poi-tl擅长模板填充;商业方案Aspose.Words功能全面但需付费。从性能、格式支持、易用性等维度对比后给出选型建议:预算有限选用POI+Poi-tl,企业级推荐Aspose,云端协作考虑Google Docs API。同时提供模板设计和性能优化的实用建议,为开发者提供全面的技术选型参考。
2025-06-11 15:04:31
1404
原创 三大Windows文件搜索神器:Everything vs Listary vs AnyTXT Searcher
三大Windows文件搜索神器对比指南 Everything、Listary和AnyTXT Searcher是Windows平台的三大专业搜索工具,各具特色: 1️⃣ Everything提供毫秒级文件名搜索,支持高级语法但仅限NTFS 2️⃣ Listary深度整合工作流,支持全局快捷键和第三方应用集成 3️⃣ AnyTXT专注文件内容搜索,支持100+格式但索引占用较大。
2025-06-04 13:51:15
1881
原创 Spring AI 代理模式(Agent Agentic Patterns)
Spring AI代理架构设计指南摘要 Anthropic研究表明,高效LLM代理应遵循简单性和可组合性两大原则。Spring AI提供五种基础模式:1)单一LLM优化模式适合简单查询;2)链式工作流处理分步任务;3)路由工作流实现多领域分发;4)自主代理应对开放任务;5)混合模式平衡确定性与灵活性。企业级实现需关注三大要点:通过切面编程增强可观测性、采用重试机制保证弹性、引入预算跟踪控制成本。实施路径建议从单一LLM开始,逐步演进至条件路由和动态代理系统。关键是要避免过度设计,根据业务场景选择最简单有效的
2025-05-28 16:35:16
1561
原创 Spring AI 多模型智能协作工作流实现指南
基于 Spring AI 框架的多模型智能协作工作流实现指南,通过 ChatGPT、Deepseek 和通义千问三大模型的优势互补,构建完整的内容处理流程。系统架构采用模块化设计,包含关键词提取、内容生成和文本润色三个阶段,支持正常流程与异常降级处理。文档详细提供了 Maven 依赖配置、应用参数设置及核心组件实现代码,包括模型任务定义、执行器接口和 ChatGPT 关键词提取的具体实现。该方案适用于 Java 工程师开发多模型协同的 AI 应用。
2025-05-28 13:48:21
1092
原创 Spring AI 集成多个大语言模型
本文档提供了在Spring Boot 2环境中集成多种大语言模型(如OpenAI ChatGPT、Deepseek、阿里云通义千问等)的完整指南。内容包括:1)环境准备与依赖配置;2)基础使用示例,展示各模型的基本调用方法;3)高级功能实现,包括多模型切换服务和流式输出处理。文档提供了详细的代码示例和配置说明,从API密钥管理到具体实现均有涵盖,适合需要接入多种大语言模型的Java开发者参考,可作为企业级多模型接入的解决方案模板。
2025-05-28 11:44:14
2892
2
原创 破解 Aspose.Words 24.12,跳过 License 校验,实现 HTML 向 Word/PDF 的转换,附带 Demo。
本文介绍了使用Aspose.Words 24.12版进行HTML转Word和PDF文档处理的解决方案。主要内容包括:1)通过Maven引入最新版依赖;2)提供HTML转Word/PDF工具类实现,支持样式保留、页眉页脚设置(可添加Logo)、自动优化中英文字体和表格等核心功能;3)详细说明了文档格式设置(A4纸型、边距调整)和页眉页脚配置方法。该方案解决了Java生态中Office文档处理的兼容性问题,可生成高质量的Word和PDF输出文档。(注:本文仅供学习参考,请勿用于商业用途)
2025-05-20 10:08:14
4668
16
原创 个人也能白嫖!免费开通阿里云个月域名邮箱教程
大家拿到自己的域名是不是没有什么用处,或者想着我何尝不能自己搭建一个邮箱捏!!! 本人有尝试过自己搭建mail。下载一堆七七八八的东西,到最后!告诉我25号端口封了。还是全封?!!!md当时人都傻了。后续就去找邮箱服务商、好好好都要钱这么贵抢去吧!然后突然在一个帖子发现了阿里云邮箱 命运的齿轮在转动!!!
2023-12-22 16:47:56
6630
1
原创 【Java】Java 调用 Python 推送数据 Http(s)
为啥一个好好的岗位是Java开发工程师要去做写Python呢?因为产品经理安排的(突然多少有点明白为啥程序员和产品经理会一直开撕)。
2023-11-27 10:27:16
1241
原创 Ubuntu Desktop 安装 VMware Workstation for Linux 17 虚拟机
Ubuntu Desktop 安装 VMware Workstation for Linux 17 虚拟机
2022-03-30 09:43:58
20583
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅