java生成横向的pdf,java – 如何生成横向跨越多个页面的PDF报告
我必须使用许多(在运行时定义)列生成PDF报告.当用户选择要显示的许多字段时,这些报告可能水平跨越多个页面.我正在使用DynamicJasper,并且当所有列都适合一个页面时,可以成功生成动态报告.如果没有,则会裁剪报告,只显示几列.我已经尝试在运行时更改页面宽度并且报告未被裁剪,但由于页面大小不是标准的,因此无法正确打印.哪种方法可以生成此类报告?
目标是在大页面超过页面宽度时将其分成多个页面,就像打印电子表格一样.是否可以使用JasperReports实现它?
提前致谢.
解决方法:
由于您还想要打印报告,因此必须使用标准打印尺寸(例如A4和A3)和横向打印,因为宽度是个问题.
要在页面上获得最大可能:
1)使用较小的字体
2)使用横向页面方向
3)只要您的打印机可以处理它,就可以使用更大的页面尺寸(A3,A2 ……)
如果你仍然无法放在一个页面上,想想你想要如何列出结果 – 如果有人给你一个非常大的桌子,你想看到什么?您需要将表拆分为一个页面的某些列,而将一些列拆分为另一个列.
希望有所帮助.
标签:java,reporting,jasper-reports,dynamic-jasper
来源: https://codeday.me/bug/20190626/1298228.html
java生成横向的pdf,java – 如何生成横向跨越多个页面的PDF报告相关推荐
- 前端页面的pdf导出(h2c,jsPDF)
import jsPDF from 'jsPDF' import html2canvas from 'html2canvas' //需要引入这两个必要的依赖const exportPdf = () = ...
- 简单的可视化批量插入pdf页面(将另一份含n页的pdf插入到当前的pdf中的第m页之后)(使用pdf-xchange editor或迅捷pdf/acorbat)
同时打开被插入pdf和待插入pdf 这里打开matlab 和第3章 编程 打开预览窗口,Ctrl+A(或选定指定的页面) Ctrl+C复制 转到被插入的matlab文件的页面预览窗口,点击第m(由自己 ...
- VISIO画出占满页面的PDF矢量图
![在这里插入图片描述](https://img-blog.csdnimg.cn/f24587e6ed1345d09489c0fa3341914d.png?x-oss-process=image/wa ...
- java微信签名什么意思,java,_求java实现微信签名,java - phpStudy
求java实现微信签名 1.求java怎么实现微信签名 package sign; import java.security.MessageDigest; public class MD5Util { ...
- 详细说明通过kettke对csv文件转换的操作步骤_如何将多页面pdf分割成一页一页的PDF文件...
经常会有小伙伴问我,如何将多页面的PDF文件拆分成一个个的PDF文件?例如有5个页面的PDF文件,一次性拆分导出生成5个单页面的PDF文件? PDF文件是我们日常工作学习中经常要用到的,有时候PDF文 ...
- 如何将多页面pdf分割成一页一页的PDF文件
经常会有小伙伴问我,如何将多页面的PDF文件拆分成一个个的PDF文件?例如有5个页面的PDF文件,一次性拆分导出生成5个单页面的PDF文件? PDF文件是我们日常工作学习中经常要用到的,有时候PDF文 ...
- itext对pdf文件进行多钱张及多页图片签章
最近在用itext实现对pdf进行图片签章,单页多个签章资料很多,没什么问题:但是在不多次操作pdf文件的情况下,对多页的pdf每页进行签章碰到困难,查找各种资料都没找到好的解决方案,后面分析itex ...
- PDF如何提取其中一页,PDF提取页面的方法
如何提取PDF文件中的其中一页呢?对于PDF文件很多人了解的不是很多,更不要说PDF提取其中一页的方法了,想要进行这种操作就需要使用到PDF编辑器来操作,接下来小编就为大家分享一下PDF提取页面的方法 ...
- PDF如何删除页面?批量删除不连续页的方法
很多时候我们通过查找下载的资料只需要其中的一部分内容,其他的页面就要删除,如果文档是PDF格式应该如何才能删除多余页面呢?如果删除一个文档的多个不连续的页面又应该如何操作呢? 一般对于PDF的相关操作 ...
最新文章
- 图像处理之让手心长出眼睛,其实嘴也可以
- 【Linux网络编程】TCP三次握手和四次挥手
- AUTOSAR从入门到精通100讲(四十一)-动态架构设计中的时序图
- Qt自定义对话框中边框阴影实现
- python读写json和txt
- struts配置及检验
- [转]ASP.NET面试题
- 【POJ2386】Lake Counting
- Radon变换理论介绍
- iPhonexs文件连接服务器,iPhonexs黑屏了教你如何快速解决!
- 时点数列序时平均数_由时点数列计算序时平均数.ppt
- m3u8\ts片段文件解密合成转换
- c#控制台实现计算器二目运算功能
- java,你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si
- 计算机基础知识键盘知识,计算机基础知识:键盘的布局
- 二十、从句_限定性定语从句
- FireBird Embedded学习日记
- 驱动程序为什么要做WHQL认证
- do-while循环
- 电影记忆之16(人工智能)
热门文章
- WCF Data Service 的.NET Client 的不支持原生类型服务操作的解决方法
- 九种食物帮你赶走忧郁
- 有关git clone 下载速度变慢的解决方法
- 使用mock解决测试中依赖第三方接口的问题
- 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法
- hibernate xxx is not mapped 错误原因及解决方法
- Mac系统git clone 慢【解决方案】
- 升级pip后出错:无法导入名称“ main”
- 如何“取消恢复”恢复的Git提交?
- 每天拖地好麻烦?用这几招,地板每天光亮如新!