1
perbugwei 168 天前
直接每页只放一个凭证,想要放在一起再拼长图
|
2
Mithril 168 天前
取决于你用的技术。
如果是走的 HTML+Headless Browser ,那你需要从 CSS 入手去限制分页。 如果使用 jsPDF 等等 “在某个位置插入 xx” 这类的库,找对位置就行了。 但无论如何,如果你信息真的太多了,那不分页也不可能放得下。除非你全缩放了。 |
3
zvvvvv 167 天前
根据页面大小和凭证数量调整凭证大小,然后用绝对路径将图片放置在指定位置
|
4
lmq2582609 167 天前 1
你可以尝试做一个 word 模板,通过 word 模板生成你想要的内容,最后再 word 转 pdf
|
5
kkocdko 167 天前
We even never know which libs is used in your project.
|
7
ake0929315 OP @lmq2582609 目前我就是通过 xls 的模板去处理的,但是转成 pdf 后,也会存在一个凭证跨页了的情况。
|
8
ake0929315 OP @perbugwei 这样子太浪费纸张了,这种问题,一般就是会打印全量凭证的情况。
|
9
Nnq 167 天前
跨页就跨页了吧,偶尔有问题就将就用咯,如果经常超出 那就设施每页少放些凭证不就好了么🧾
|
10
ake0929315 OP @kkocdko 目前就是先生成 excel ,然后把 excel 转成 pdf 的方式的。
|
11
vaynecv 167 天前
用过 aspose 的 pdf 工具包,可以设置一页显示,但是宽度过宽貌似会缩放
参考: PdfSaveOptions saveOptions = new PdfSaveOptions(); saveOptions.setOnePagePerSheet(true); saveOptions.setAllColumnsInOnePagePerSheet(true); |
12
ake0929315 OP @vaynecv 好的,这种方式,我先试试,感谢!
|
13
Hozoy 167 天前
可以试试 x-easypdf ,用这个好像会自动处理表格换页这种情况。
|
14
Ashe007 167 天前 via iPhone
https://www.cnblogs.com/ashet/p/17540963.html
我转 PDF 是使用 spire.xls.free 这个 lib 非常好用,你可以试试 |