gpt4 book ai didi

pdf - 如何从 PrimeFaces p :dataExporter, 自定义 PDF,例如页面大小

转载 作者:行者123 更新时间:2023-12-04 17:22:26 32 4
gpt4 key购买 nike

我想将 PDF 页面大小更改为 A4 风景导出表时。但无论我做什么,我都无法完成它..

这是我的代码:

 <h:commandLink title="Export">
<p:graphicImage value="/resources/theme-main/images/export/pdf.png"
style="border:0"/>
<p:dataExporter target="myTable" type="pdf" fileName="name"
encoding="windows-1250" preProcessor="#{fileExportProcessor.preProcessPDF}"/>
</h:commandLink>

其中托管 bean 的方法非常简单:

   public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.open();
pdf.setPageSize(PageSize.A4.rotate());
}

我还尝试将大小设置为 A0 或一些我的自定义大小,只是为了查看它是否正常工作,但没有任何改变...... PDF 导出仅以 A4 纵向模式导出。

你能帮我,如何使这项工作(A4 横向模式)?

最佳答案

试试这个方法:

public void preProcessPDF(Object document) {
Document pdf = (Document) document;
pdf.setPageSize(PageSize.A4.rotate());
pdf.open();
}

为我工作!

关于pdf - 如何从 PrimeFaces p :dataExporter, 自定义 PDF,例如页面大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19183206/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com