Spire.Office for Java 8.1.2 2023春节前放送

news/2023/5/28 8:20:27

Spire.Office for Java is a combination of Enterprise-Level Office Java APIs offered by E-iceblue. It includes Spire.Doc for Java, Spire.XLS for Java, Spire.Presentation for Java, Spire.PDF for Java and Spire.Barcode for Java.

Developers can use Spire.Office for Java to perform a wide range of office document operations in Java applications, such as opening, creating, modifying, converting and printing Word, Excel, PowerPoint and PDF documents, generating and scanning 1D&2D barcodes.

As an independent Office Java library, Spire.Office for Java doesn't need Microsoft Office to be installed on either the development or target systems.

 

Spire.Office for Java 是 E-iceblue 提供的企业级 Office Java API 的组合。它包括Spire.Doc for Java、Spire.XLS for Java、Spire.Presentation for Java、Spire.PDF for Java和Spire.Barcode for Java。

开发者可以使用 Spire.Office for Java 在 Java 应用程序中进行广泛的办公文档操作,例如打开、创建、修改、转换和打印 Word、Excel、PowerPoint 和 PDF 文档,生成和扫描一维和二维条码。

作为一个独立的 Office Java 库,Spire.Office for Java 不需要在开发或目标系统上安装 Microsoft Office。

Here is a list of changes made in this release
Spire.Doc for Java
CategoryIDDescription
New featureSPIREDOC-8961Supports setting the function "Remove contents control when contents are edited" for content controller.
Document doc = new Document();
doc.loadFromFile("1.docx");
        StructureTags structureTags = GetAllTags(doc);
List tagInlines = structureTags.getM_tagInlines();
        for (int i = 0; i<tagInlines.size(); i++)
        {
            StructureDocumentTagInline std = tagInlines.get(i);
std.getSDTProperties().isTemporary(true);
        }
 
        List<StructureDocumentTag> tags = structureTags.getM_tags();
        for (int i = 0; i<tags.size(); i++) {
 
            StructureDocumentTag std = tags.get(i);
std.getSDTProperties().isTemporary(true);
        }
        List<StructureDocumentTagRow> rowtags = structureTags.getM_rowtags();
        for (int i = 0; i<rowtags.size(); i++) {
            StructureDocumentTagRow std = rowtags.get(i);
std.getSDTProperties().isTemporary(true);
        }
        List<StructureDocumentTagCell> celltags = structureTags.getM_celltags();
        for (int i = 0; i<celltags.size(); i++) {
            StructureDocumentTagCell std = celltags.get(i);
std.getSDTProperties().isTemporary(true);
        }
        doc.saveToFile("tags.docx",FileFormat.Docx_2013);
BugSPIREDOC-8538Fixes the issue that the table border lost when converting Word to PDF.
BugSPIREDOC-8641Fixes the issue that the program threw "Value (11) does not exist in the <CellAlign> enumeration" when loading a document.
BugSPIREDOC-8689Fixes the issue that the program threw "java.lang.IllegalArgumentException: No enum constant com.spire.doc.packages.sprzny.spr" when importing spire.doc.jar from maven in springboot project.
BugSPIREDOC-8728Fixes the issue that it failed to get the textboxes.
BugSPIREDOC-8757Fixes the issue that the background color of table header lost when converting HTML to Word.
BugSPIREDOC-8771Fixes the issue that updating the created reference fields failed.
BugSPIREDOC-8783Fixes the issue that the text was garbled when converting RTF to Word.
BugSPIREDOC-8784Fixes the issue that the output document was opened unsuccessfully after adding text watermark.
BugSPIREDOC-8794Fixes the issue that WerticalAlignment.Top did not take effect.
BugSPIREDOC-8798Fixes the issue that the program hang when loading a document.
BugSPIREDOC-8801Fixes the issue that the program threw "Value cannot be null" when converting doc to docx.
BugSPIREDOC-8802Fixes the issue that the program threw "An element with the same key already exists in the dictionary" when merging documents.
BugSPIREDOC-8829Fixes the issue that the program threw ArithmeticException when converting Word to PDF.
SPIREDOC-8837
BugSPIREDOC-8846Fixes the issue that the digital numbering level was incorrect when converting Word to PDF.
BugSPIREDOC-8863Fixes the issue that the obtained list text was incorrect.
BugSPIREDOC-8871Fixes the issue that the obtained hyperlink address was incomplete.
BugSPIREDOC-8883Fixes the issue that the blank characters lost when converting Word to HTML.
BugSPIREDOC-8892Fixes the issue that the number was followed by a background color when converting Word to PDF.
BugSPIREDOC-8897Fixes the issue that the textbox border's style was incorrect when converting Word to PDF.
BugSPIREDOC-8899Fixes the issue that the program threw "Parameter 'emSize' 0.0 is invalid" when adding HTML string.
BugSPIREDOC-8901Fixes the issue that the program threw NullPointerException when replacing the content of the bookmarks.
BugSPIREDOC-8931Fixes the issue that the background style of the header lost after replacing the content of the bookmarks.
Spire.PDF for Java
CategoryIDDescription
New feature-Adds a new method of compressing PDF document.
PdfCompressor compressor = new PdfCompressor(fileName); 
compressor.compressToFile(outputName)
BugSPIREPDF-5667Fixes the issue that the program threw com.spire.pdf.packages.sprnsn cannot be cast to com.spire.pdf.packages.sprvqe when merging PDF documents.
BugSPIREPDF-5682Fixes the issue that the form content lost when converting PDF to PDFA.
Spire.XLS for Java
CategoryIDDescription
New featureSPIREXLS-4318Supports FILTER function.
BugSPIREXLS-4321Fixes the issue that the data was incorrect when converting Excel to PDF on centos7.
BugSPIREXLS-4324Fixes the issue that the paging was incorrect when converting Excel to PDF.)
BugSPIREXLS-4368Fixes the issue that the position of text was incorrect when converting Excel to PDF.
BugSPIREXLS-4377Fixes the issue that the date format was incorrect when converting Excel to PDF.
BugSPIREXLS-4397Fixes the issue that it failed to open the generated file after copying content using sheet1.copyFrom(sheet2).
Spire.Presentation for Java
CategoryIDDescription
New feature-Supports Waterfall、Treemap、Boxandwhisker、Histogram、Pareto、SunBurst and Funnel charts.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4566285.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

为什么大家都愿意进入外企?

我一个很好的朋友&#xff0c;工作十几年&#xff0c;前7年的工作一直不算顺利&#xff0c;要不是工资很低&#xff0c;就是工作很忙&#xff0c;跟老板吵架&#xff0c;跟客户吵架&#xff0c;加班到凌晨&#xff0c;跟年终奖吵架等等&#xff0c;总之是遇到了好多事。在其中一…

我想谈一谈外包,请不要“妖魔化”它。

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 14 分钟。来自&#xff1a;网络&#xff0c;侵删外包&#xff0c;在我们这个行业是一个很常见的名词&#xff0c;对应着一个特殊的工种。但是我发现很多朋友好像妖魔化了外包&#xff0c;觉得这玩意就是一个…

Mybatis搞两下(sqlsession,动态代理)

本文主要介绍和&#xff0c;其中动态代理实操了源码&#xff0c;我觉得值得一看&#xff0c;能加深你对Mybatis底层文件的映射&#xff0c;代理类进行的CRUD的操作&#xff0c;即使他本身也是通过SqlSession来执行增删改查的操作。 SqlSession详解 每个基于 MyBatis 的应用都…

面试官:引入RabbitMQ后,你如何保证全链路数据100%不丢失?

生产端可靠性投递事务消息机制confirm消息确认机制消息持久化消息入库消费端消息不丢失我们都知道&#xff0c;消息从生产端到消费端消费要经过3个步骤&#xff1a;生产端发送消息到RabbitMQ&#xff1b;RabbitMQ发送消息到消费端&#xff1b;消费端消费这条消息&#xff1b;这…

RocketMQ进击(七)盘一盘RocketMQ的重试机制和生产端重试与消费端重试(异常重试和超时重试)

楔子&#xff1a;翻了帖子两三天&#xff0c;硬是没有找到哪个帖子能证明生产端的消息重试是确实重试了的。大多要么是对概念、源码说明了一下&#xff0c;或者把实现示例贴贴&#xff0c;但基本并没有有效测试证明。想了想&#xff0c;还是自己来捋一捋这 RocketMQ 的消息重试…

Redis主从复制简述

概念 主从复制&#xff0c;就是将Redis服务器中的数据&#xff0c;复制到其他的Redis服务器。前者称为主节点&#xff08;Master&#xff09;&#xff0c;后者称为从节点&#xff08;Slave&#xff09;。数据的复制只能从主节点复制到从节点&#xff08;一般情况下实现读写分离…

苹果保修期_iPhone 保修期内哪些情况可以获得免费维修?

根据苹果官方的保修政策&#xff0c;iPhone 整机及所含附件自原始购买之日起享有 1 年保修期&#xff0c;用户还可以另外购买 AppleCare&#xff0b;服务计划来延长保修期。在正常的一年保修期中&#xff0c;苹果官方会根据具体的故障情况对设备进行修理或更换。可修理或更换的…

经常被问道的cap是什么

在弄清楚这个问题之前&#xff0c;我们先了解一下什么是分布式的CAP定理。 根据百度百科的定义&#xff0c;CAP定理又称CAP原则&#xff0c;指的是在一个分布式系统中&#xff0c;Consistency&#xff08;一致性&#xff09;、 Availability&#xff08;可用性&#xff09;、P…

心理学入门 - 杂

心理学爱好者的入门书籍 近年来&#xff0c;心理健康问题越来越成为社会关注的热点&#xff0c;追求幸福的现代人不时需要求助于心理学&#xff0c;“心理学”图书出版量越来越大&#xff0c;品种越来越多。我在心理学知识普及讲座和日常咨询过程中&#xff0c;经常被学生要…

若依项目启动前后端分离版本

若依项目的启动 1、下载源码 git clone https://gitee.com/y_project/RuoYi-Vue.git拉取代码、解压解压后 项目结构&#xff1a; 2、项目依赖 1、前端的依赖 2、后端的依赖 模块化&#xff1a; 依赖&#xff1a; 3、项目配置 1、前端配置 查看package.json 文件、能看到…

自主可控!万应低代码通过华为鲲鹏、麒麟等多项国产化认证及国家信息安全等级保护三级备案证明

01 万应低代码通过信息系统安全等级保护三级备案证明 凭借过硬的技术能力及完善的信息安全管理体系&#xff0c;万应低代码顺利通过“信息系统安全等级保护三级测评”&#xff08;简称&#xff1a;等保三级&#xff09;&#xff0c;正式获得由公安部核准颁发的“信息系统安全等…

千万别被这三种人纠缠

这样一句话&#xff1a;看一个人的价值&#xff0c;去看他的对手就行了。常与同好争高下&#xff0c;不与傻瓜论短长。 其实很简单&#xff0c;就是近朱者赤&#xff0c;近墨者黑。你的交际圈体现了你的水平。 和上进的人在一起&#xff0c;你自然也活力满满&#xff1b;和懒惰…

SQL注入简介与原理

数据来源 本文仅用于信息安全学习&#xff0c;请遵守相关法律法规&#xff0c;严禁用于非法途径。若观众因此作出任何危害网络安全的行为&#xff0c;后果自负&#xff0c;与本人无关。 SQL注入 首先从SQL注入存在的代码来看 假如这里的id没有过滤&#xff0c;我们就可以输入…

Java集合(7)——Map,HashMap

在现实生活中有些数据是以映射关系存在的&#xff0c;也就是成对存在的&#xff0c;比如&#xff1a; 键 值 老公 老婆 身份证 人 钥匙 锁 双列集合 ----------|Map:如果是实现了Map接口的集合类&#xff0c;具备的特点&#xff1a;存储的数据都是以键值对的形式存在的&#x…

当国难降临时为何他总是回避---杨振宁 -- 旧账重翻 鄙视你 2008

当国难降临时为何他总是回避---杨振宁每当国难降临时他总是回避,他除了畅谈老牛吃嫩草的所谓爱情外,还为国人做了什么?国难当头时&#xff0c;没有解放时&#xff0c;就出走外国。解放了&#xff0c;不回国参加新中国建设。国家富有了&#xff0c;就回来四处演讲鄙视国人性格中…

图谱实战 | 图视角下的信息抽取技术研究

导读&#xff1a;本次分享题目为《图视角下的信息抽取技术研究》&#xff0c;主要介绍&#xff1a;研究背景和意义国内外研究现状研究目标与内容主要成果与创新之处完成项目及发表论文情况分享嘉宾&#xff5c;郁博文博士 达摩院 算法专家编辑整理&#xff5c;王露出品平台&…

杨振宁翁帆忘年恋或列十大经典爱情

2006.9.10 07:28中国当代十大经典爱情故事征集评选活动昨天在北京正式启动。主办方说&#xff0c;备受关注的物理学大师杨振宁、翁帆的忘年恋完全符合条件&#xff0c;很可能当选“十大爱情经典故事”。 杨振宁教授和妻子翁帆。 根据介绍&#xff0c;这次评选将坚持“和谐美满…

Ubuntu18.04安装Anaconda

Ubuntu18.04安装Anaconda 文章目录Ubuntu18.04安装Anaconda1 下载Anaconda2 安装annaconda3 创建新环境conda环境配置指令pip环境&#xff0c;阿里源切换虚拟环境pytorch 安装不成功pycharm切换python版本4 国内conda源5 卸载anacondaReference1 下载Anaconda 下载Anaconda3-2…

vm虚拟机开机蓝屏,无法开机(进不去操作系统)解决方案

在虚拟机的设置中将不需要的设备移除,尤其是打印机 全部移除,关机重启,再开就没问题了

计算机启动后无法进入系统怎么办,笔记本开机进不了系统,小编教你笔记本开机无法进入系统怎么办...

笔记本的性价比非常高&#xff0c;因此是很多用户首选的一款电脑。不过&#xff0c;有些时候我们使用笔记本电脑会出现突然开不了机的情况&#xff0c;这是怎么回事呢&#xff1f;我们要如何处理&#xff1f;下面&#xff0c;小编给大家带来了笔记本开机无法进入系统的图文教程…