| 1 |
aspose.cells(Excel) |
- 提供了基于HTML代码转换为文档的示例,包含转换为:CSV、XLS、XLSX、PDF等
- 提供了两种方式的科学使用(二选一,推荐后者):
(1)使用Javassist来改写特定的class代码,需要修改原始的jar;
(2)使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10、24.4等;
|
| 2 |
aspose.words(Word) |
- 提供了基于HTML代码转换为文档的示例,包含转换为:DOC、DOCX、PDF、PNG等;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10、24.4,网上可以找到一些更低版本的实践应用;
|
| 3 |
aspose.pdf(PDF) |
- 提供了基于HTML代码转换为PDF文档的简单示例;
- 提供了两种方式的科学使用(二选一,推荐后者):
(1)使用Javassist来改写特定的class代码,需要修改原始的jar;
(2)使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10、24.12,网上可以找到一些更低版本的实践应用;
|
| 4 |
aspose.slides(PPT) |
- 提供了将PPTX/PPTM等文件格式转换的简单示例,有转换为:SWF、GIF、PDF、HTML等格式;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10;
|
| 5 |
aspose.diagram(Visio) |
- 提供了将VSD/VSDX等文件格式转换的简单示例,有转换为:PDF、HTML、GIF、XPS等格式;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10、24.4;
|
| 6 |
aspose.tasks(Project) |
- 提供了将mpp等文件格式转换的简单示例,有转换为:PDF、SVG、PNG等格式;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10;
|
| 7 |
aspose.imaging(图像处理) |
- 提供了将PNG格式图片转换为GIF、PDF、SVG等格式的简单示例;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10;
|
| 8 |
aspose.html |
- 提供了将HTML文件格式转换的简单示例,有转换为:PDF、markdown、PNG等格式;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 科学使用的版本有23.10;
|
| 9 |
aspose.zip |
- 提供了将docx、png、txt等文件进行压缩,生成压缩包文件;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是可以正常压缩文件,若不科学的使用将会生成带水印的压缩包注释;
- 科学使用的版本有当前最新版版本24.8;
|
| 10 |
aspose.email |
- 提供了将EML文件格式文件内容读取的示例,读取到了参数有:邮件ID、发送人、收件人、抄送人、密送人、标题、内容、附件、内联附件等等;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的目的是读取到的数据无水印;
- 科学使用的版本有23.10;
|
| 11 |
aspose.note(笔记文件) |
- 提供了将one格式的文件转换为PDF、PNG等其他格式类型文件;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.11;
|
| 12 |
aspose.cad |
- 提供了将dwg格式的文件转换为PDF、PNG等其他格式类型文件;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10;
|
| 13 |
aspose.3d |
- 提供了生成将OBJ文件的示例,同时将其转换为:PDF、HTML、STL等格式的文件;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10.0,不太懂这种3d格式的文件,转换为PDF也是空白,但是未科学使用前仍然是有水印的,科学使用后无水印(内容仍然是空白);
- 需要注意这个示例需要JDK9的最低版本;
|
| 14 |
aspose.ocr |
- 提供了识别PNG图片的示例,从图片中提取文本,并将其转换为:DOCX、PDF、JSON、XLSX等格式的文件;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10.0、24.10.0、24.11.1,不科学的使用只会输出一小部分的文本,且会增加水印文本;
- 24版本开始jar包精简了许多,提供了许多其他的外置语言包,需要自行放置在项目层级下的`aspose_data`目录内;
- 需要注意这个示例需要JDK 64位的,因为使用到了`onnxruntime`库,内置了各种操作系统的“dll”库;
|
| 15 |
aspose.psd |
- 提供了将PSD文件转换为PNG、GIF、PDF等格式的简单示例;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10;
- 需要注意这个示例需要JDK8,并且需要设置最大运行内存如“-Xmx1024m”,否则提示内存溢出的错误;
|
| 16 |
aspose.barcode |
- 提供了生成条形码图片的简单示例;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10;
|
| 17 |
aspose.page |
- 提供了将xps格式的文件转换为PDF(34页)、PNG(共34张图片)等其他格式类型文件;
- 科学使用的目的是转换后的文档无水印,可以支持超过4页的文档内容;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10;
|
| 18 |
aspose.omr(光学标记识别) |
- 扫描答题卡,可以是图片等多种格式的源文件;
- 提供了解析OMR、JPG等文件进行解析,得到CSV、JSON等格式的解析结果;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.11;
- 需要注意这个示例的执行是在控制台输出解析文件的文本,未科学使用只能够得到5道题目的解析结果;
|
| 19 |
aspose.pub(名片/海报) |
- 提供了将pub格式的文件转换为PDF格式类型文件;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有22.8;
|
| 20 |
aspose.font |
- 提供了将ttf格式的文件转换为svg、woff、ttf等其他格式类型文件;
- 提供了将otf格式的文件生成文文本输出到jpg格式图片的示例;
- 提供了将pfb格式的文件生成文文本输出到jpg格式图片的示例;
- 一些示例并不需要来科学的使用,这些格式的文件也属实不知道使用在哪里,哪里需要去科学,上述两个示例如果使用到了第三方字体会报错“LicenseRestrictionException”,科学使用则不会;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 科学使用的版本有23.10;
|
| 21 |
aspose.tex |
- 提供了以ltx格式的文件为模版,转换为png格式的图片文件,可以理解成从特殊的文本格式生成富文本的图片;
- 示例比较特殊必须实用main函数运行,不能使用@Junit,因为示例中包含了从控制台的键盘输入文本;
- 示例搭配了xps文件,需要从控制台输入“sample.xps”后执行输出将会得到:sample.aux、sample.log、sample.png等文件;
- 科学使用的目的是转换后的图片无水印;
- 提供了使用反射调用特定的class代码逻辑,无需修改原始的jar;
- 示例输出的文件存放目录与源文件在同一个目录,即:test-classes/目录下;
- 科学使用的版本有23.11;
|
| 22 |
aspose.drawing |
- 提供了许多版本的下载试用,但是尝试了许多版本有的版本无法成功运行示例,运行无水印限制;
|