208 Star 1.3K Fork 513

GVPofdrw / ofdrw

 / 详情

添加图片建议

已完成
创建于  
2022-10-18 16:52

OFD文档新增图片函数希望可以增加自适应页面参数或者方法,以更方便使用,类似XEasyPdf对图片的封装

评论 (3)

jacky_ruin 创建了任务

请具体描述“自适应”的定义是什么。

自适应是指:
1、根据文档的尺寸,自动缩放图片大小,以适应文档的尺寸,如果加了margin/padding之类的参数,就减去相应的数值。
2、根据图片的尺寸,自动生成相应的文档大小,比如扫描件是A3,生成的文档也是A3大小。
3、如果指定了图片的尺寸,就按照指定的尺寸构建文档即可,不用理会。
我目前实际业务场景是会批量的把扫描件(图片)转换成相应的OFD文件(一个文件就是单个图片),我利用你们的代码简单封装了一个工具

就目前现有API,通过查询页面大小分页,通过创建虚拟页面的方式页面,向其添加页面等大的图片应该是可以实现您的自适应需求。

在目前OFDRW的流式API中,在布局时或或者API调用时,文档并未生成没有页的概念。
在文档关闭时,分析器对输入的元素进行分析,然后将生成虚拟页面,您的“自适应” 功能将会影响分析器的分析行为,当然可以通过一些关键标志来特殊处理,这对该模块的稳定性和维护性造成影响。

当然对于这个问题,这个API是否足够通用以及是否有添加必要,我们可以在社区中进行讨论。

若您有意向参与社区建设,您也可以将您的相关代码片段为PR提交到社区中,社区会考虑进行相关的API的设计和合并工作。

Cliven 任务状态待办的 修改为已完成
Cliven 任务状态已完成 修改为进行中
Cliven 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1012814 trisia 1659609057
Java
1
https://gitee.com/ofdrw/ofdrw.git
git@gitee.com:ofdrw/ofdrw.git
ofdrw
ofdrw
ofdrw

搜索帮助

53164aa7 5694891 3bd8fe86 5694891