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

如何从PrimeFaces p:dataExporter自定义PDF,例如页面大小,pdf,primefaces,export,Pdf,Primefaces,Export,导出表格时,我想将PDF页面大小更改为A4横向。但无论我做什么我都做不到 这是我的密码: 其中托管bean的方法非常简单: public-pdf(对象文档){ 文件pdf=(文件)文件; pdf.open(); setPageSize(PageSize.A4.rotate()); } 我还试着将尺寸设置为A0或一些我的自定义尺寸,只是为了看它是否正常工作,但没有任何改变。。。PDF导出仅在A4纵向模式下导出 你能帮助我,如何使这项工作(A4横向模式)?尝试以下方法: public void

导出表格时,我想将PDF页面大小更改为A4横向。但无论我做什么我都做不到

这是我的密码:


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

public-pdf(对象文档){
文件pdf=(文件)文件;
pdf.open();
setPageSize(PageSize.A4.rotate());
}
我还试着将尺寸设置为A0或一些我的自定义尺寸,只是为了看它是否正常工作,但没有任何改变。。。PDF导出仅在A4纵向模式下导出

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

尝试以下方法:

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