[]
        
(Showing Draft Content)

GcExcel 依赖

在没有使用任何构建自动化工具(如Maven、Gradle等)的情况下使用 GcExcel Java,您需要手动添加依赖的 JAR 文件,以及 gcexcel.jar 文件。本主题将介绍最低所需的依赖项以及特定功能所需的其他依赖项。

需要的依赖

JAR

版本

发布者

Maven 仓库链接

描述和用途

javax.json

1.0.4

org.glassfish

https://mvnrepository.com/artifact/org.glassfish/javax.json/1.0.4

读取和写入 JSON 数据。在 JRE 8 中需要此依赖项,以支持 javax.xml 模块的向后兼容组件。

pdfbox

2.0.24

org.apache.pdfbox

https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox/2.0.24

用于 PDF 和字体相关功能。

fontbox

2.0.24

org.apache.pdfbox

https://mvnrepository.com/artifact/org.apache.pdfbox/fontbox/2.0.24

用于 PDF 和字体相关功能。

commons-logging

1.2

commons-logging

https://mvnrepository.com/artifact/commons-logging/commons-logging/1.2

用于支持日志记录。

Barcode特性依赖

JAR

版本

发布者

Maven 仓库链接

描述和用途

barcode4j

2.1

net.sf.barcode4j

https://mvnrepository.com/artifact/net.sf.barcode4j/barcode4j/2.1

用于将条形码导出为PDF、图像或HTML。

gson

2.8.9

com.google.code.gson

https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.9

序列化和反序列化条形码的 JSON 数据。

zxing_core

3.3.3

com.google.zxing

https://mvnrepository.com/artifact/com.google.zxing/core/3.3.3

用于条形码导出功能。

zxing_javase

3.3.0

com.google.zxing

https://mvnrepository.com/artifact/com.google.zxing/javase/3.3.0

用于条形码导出功能。

数字签名功能相关性

JAR

版本

发布者

Maven 仓库链接

描述和用途

bcpkix-jdk15on

1.64

org.bouncycastle

https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15on/1.64

用于数字签名,用于使用证书。

bcprov-ext-jdk15on

1.70

org.bouncycastle

https://mvnrepository.com/artifact/org.bouncycastle/bcprov-ext-jdk15on/1.70

用于数字签名,用于使用证书。

commons-compress

1.21

org.apache.commons

https://mvnrepository.com/artifact/org.apache.commons/commons-compress/1.21

用于数字签名,模拟 System.IO.Packaging.ZipPackage。

commons-math3

3.6.1

org.apache.commons

https://mvnrepository.com/artifact/org.apache.commons/commons-math3/3.6.1

用于数字签名,计算XML签名。

ooxml-security

1.1

org.apache.poi

https://mvnrepository.com/artifact/org.apache.poi/ooxml-security/1.1

用于数字签名,计算XML签名。

slf4j-api

1.7.30

org.slf4j

https://mvnrepository.com/artifact/org.slf4j/slf4j-api/1.7.30

用于数字签名,记录日志。

SparseBitSet

1.2

com.zaxxer

https://mvnrepository.com/artifact/com.zaxxer/SparseBitSet/1.2

用于数字签名,模拟 System.BitArray。

xmlbeans

3.1.0

org.apache.xmlbeans

https://mvnrepository.com/artifact/org.apache.xmlbeans/xmlbeans/3.1.0

用于数字签名,计算XML签名。

xmlsec

2.3.1

org.apache.santuario

https://mvnrepository.com/artifact/org.apache.santuario/xmlsec/2.3.1

用于数字签名,计算XML签名。

SVG图像依赖

JAR

版本

发布者

Maven 仓库链接

描述和用途

Batik_All

1.14

org.apache.xmlgraphics

https://mvnrepository.com/artifact/org.apache.xmlgraphics/batik-all/1.14

用于导出SVG文件和处理包含在Excel中的SVG文件。

XML_APIs-ext

1.3.04

xml-apis

https://mvnrepository.com/artifact/xml-apis/xml-apis-ext/1.3.04

用于导出SVG文件和处理包含在Excel中的SVG文件。

XMLGraphics_commons

2.7

org.apache.xmlgraphics

https://mvnrepository.com/artifact/org.apache.xmlgraphics/xmlgraphics-commons/2.7

用于导出SVG文件和处理包含在Excel中的SVG文件。