整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

Aspose.Pdf新版来袭,精准的分页功能带给您全

Aspose.Pdf新版来袭,精准的分页功能带给您全新的阅读体验!

概述:Aspose.Pdf是一个PDF文档创建组件,用户无需使用Adobe Acrobat也可读写和操作PDF文件。Aspose.Pdf新版增加了对标题实例中UserLabel属性的支持,而且分页时会移动整个表格到下一页,精准的分页功能带给您全新的阅读体验!

Aspose.Pdf for .NET 11.0.0

特征:

  • PDFNEWNET-38769 支持标题实例的UserLabel属性
  • PDFNEWNET-39546 在分页的时候移动整个表格到下一页

改进:

  • PDFNEWNET-39265 在TextState中支持上标功能

冲突:

  • PDFNEWNET-37112 XPS转换为PDF引发ArgumentException
  • PDFNEWNET-39031 在打印后PrintStatus发生异常
  • PDFNEWNET-39465 无法在内联图像中保存含有大表格的文档
  • PDFNEWNET-39500 API发生IndexOutOfRange冲突,直到MarginInfo的四个边界都设置完成才会停止
  • PDFNEWNET-39579 九像素的字号或者更小的字号会造成无效的索引

Aspose.Pdf for Java 10.9.0

新功能:

  • PDFNEWJAVA-34067 PDF转换为HTML - 下划线文本信息没有包含在样式表中

修复::

  • PDFNEWJAVA-35088 PDF转换为DOCX:在DOCX文件中图像丢失
  • PDFNEWJAVA-34280 PDF转换为TIFF格式后复选框丢失
  • PDFNEWJAVA-35182 PDF转换为PNG - OutOfMemoryError:转换过程中参数路径不能为空
  • PDFNEWJAVA-34810 PDF转换为EXCEL发生 "ConcurrentModificationException" 异常
  • PDFNEWJAVA-35198 HTML转换为PDF - 下拉列表不能选择
  • PDFNEWJAVA-34921 PDF转换为DOC:在输出的DOC文件中图像和图标丢失
  • PDFNEWJAVA-34333 附件名称没有更新
  • PDFNEWJAVA-35063 PDF转换为PDF/A - 结果文件损坏
  • PDFNEWJAVA-34986 PDF转换为HTML - 结果文件出错
  • PDFNEWJAVA-34859 在多线程中HTML不能转换为PDF
  • PDFNEWJAVA-35090 Aspose.Pdf for Java在多线程处理中发生不同的冲突
  • PDFNEWJAVA-34813 PDF转换为HTML - 转换过程中的异常
  • PDFNEWJAVA-35025 当使用setCharacterSpacing(..)方法,文本没有包裹到后续行

购买最新版Aspose.Email咨询在线客服>,即可拥有最新正版授权!

本站文章除注明转载外,均为本站原创或翻译

# 一、前言

自从数据可以导出到xls,又有客户提出了不同的需求,比如既然可以将数据导出到xls,那是否可以导出到pdf文件呢?因为xls打开以后用户可以修改数据造假之类的,而pdf默认是不可编辑的,除非借助专业的工具,所以如果想要限定用户导出数据不能被更改,那导出pdf是最佳选择。写程序往往都是这样,一步步慢慢增加,随着用户需求的增加,程序量也越来越多,轮子组件也越来越多。往往客户提需求的时候,一定要认真聆听,尤其是一线用户,实际使用的用户,尽管有些不合理的需求,但是能满足就尽量满足,毕竟客户就是上帝。

在Qt中要导出到pdf必须要用到qprinter类,相当于这些数据是打印到pdf的,所以确切点是叫打印到pdf文件,而不是导出数据到pdf,格式这块由于采用的是打印,所以需要用html嵌套table表格的形式来打印,支持的格式就有限了,一般可以设置字体大小、颜色、边框、对齐等,尽管是html,但是也是支持有限的html格式,这点要特别注意。现在的qt版本貌似单独将pdf提炼出来成了独立的模块,功能更强大。

结构体支持的参数:

- 文件名称

- 表名

- 主标题

- 副标题

- 字段名称集合

- 字段宽度集合

- 内容集合

- 行内容分隔符

- 子内容分隔符

- 边框宽度

- 校验列

- 校验类型

- 校验值

- 检验颜色

- 最后列拉伸填充

- 横向排版

- 纸张边距

## 二、功能特点

1. 组件同时集成了导出数据到csv、xls、pdf和打印数据。

2. 所有操作全部提供静态方法无需new,数据和属性等各种参数设置采用结构体数据,极为方便。

3. 同时支持QTableView、QTableWidget、QStandardItemModel、QSqlTableModel等数据源。

4. 提供静态方法直接传入QTableView、QTableWidget控件,自动识别列名、列宽和数据内容。

5. 每组功能都提供单独的完整的示例,注释详细,非常适合各阶段Qter程序员。

6. 原创导出数据机制,不依赖任何office组件或者操作系统等第三方库,支持嵌入式linux。

7. 速度超快,9个字段10万行数据只需要2秒钟完成。

8. 只需要四个步骤即可开始急速导出海量数据比如100W条记录到Excel。

9. 同时提供直接写入数据接口和多线程写入数据接口,不卡主界面。

10. 可设置标题、副标题、表名。

11. 可设置导出数据的字段名、列名、列宽。

12. 可设置末尾列自动拉伸填充,默认拉伸更美观。

13. 可设置是否启用校验过滤数据,启用后符合规则的数据特殊颜色显示。

14. 可指定校验的列、校验规则、校验值、校验值数据类型。

15. 校验规则支持 精确等于==、大于>、大于等于>=、小于<、小于等于<=、不等于!=、包含contains。

16. 校验值数据类型支持 整型int、浮点型float、双精度型double,默认文本字符串类型。

17. 可设置随机背景颜色及需要随机背景色的列集合。

18. 支持分组输出数据,比如按照设备分组输出数据,方便查看。

19. 可设置csv分隔符、行内容分隔符、子内容分隔符。

20. 可设置边框宽度、自动填数据类型,默认自动数据类型开启。

21. 可设置是否开启数据单元格样式,默认不开启,不开启可以节约大概30%的文件体积。

22. 可设置横向排版、纸张边距等,比如导出到pdf以及打印数据。

23. 支持图文混排导出数据到pdf以及打印数据,自动分页。

24. 灵活性超高,可自由更改源码设置对齐方式、文字颜色、背景颜色等。

25. 支持任意excel表格软件,包括但不限于excel2003-2021、wps、openoffice等。

26. 纯Qt编写,支持任意Qt版本+任意编译器+任意系统。

## 三、体验地址

1. 体验地址:[https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A](https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A) 提取码:o05q 文件名:bin_dataout.zip

2. 国内站点:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)

3. 国际站点:[https://github.com/feiyangqingyun](https://github.com/feiyangqingyun)

4. 个人主页:[https://blog.csdn.net/feiyangqingyun](https://blog.csdn.net/feiyangqingyun)

5. 知乎主页:[https://www.zhihu.com/people/feiyangqingyun/](https://www.zhihu.com/people/feiyangqingyun/)

## 四、效果图

## 五、相关代码

享图片转换成pdf格式的使用方法。

风云扫描王是一款功能强大的扫描和文档处理软件,它能帮助我们将图片转换成pdf格式。以下是使用风云扫描王将图片转换成pdf的步骤。

·步骤一:下载并安装风云扫描王。首先在应用商店或者官网进行下载安装,其中的功能非常方便,了解之后就可以使用了。

·步骤二:选择扫描。在主界面中选择“文档扫描”功能,然后按照提示进行下一步操作,可以进行单个或多个文件上传。

·步骤三:编辑图片与处理图片。在导入图片之后,可以使用风云扫描王提供的编辑选项卡中的相关工具对扫描到的图片进行编辑和处理。例如,可以使用裁剪功能来裁剪图像范围,或者使用旋转功能来调整图像的角度,还可以使用增加水印功能来添加一些必要的注视或标识。完成这些操作后,只需等待几秒钟,风云扫描王就能直观地输出扫描结果。

·步骤四:转换到pdf格式。最后在主界面上选择“保存文件”按钮,设置好保存路径、文件名和分页选项后,风云扫描王就能将图片转换成pdf文件格式。

总结:风云扫描王是一款非常实用的软件,能快速将图片转换成pdf格式。在转换过程中,风云扫描王的界面简洁明了,操作简单易行,适合不同领域的用户使用。此外,风云扫描王还支持批量处理,可以同时处理多个文件,大大提高了工作效率。

如果你需要将图片转换成pdf格式,不妨试试风云扫描王。