excel的列很多,转成pdf之后,会在pdf里多页显示,预览效果很差,怎样把这些列都在pdf的一页里显示。

解决方案 »

  1.   

    楼主解决了吗,我现在也遇到这个问题。excel只读两列为一页的pdf,预览效果差
    不能满足需要啊。
      

  2.   

    可以使用Poi设置excel属性,或者直接打开excel修改打印属性,缩放比例或者页宽搞宽点,excel打印预览里是什么效果pdf就是什么效果
      

  3.   


    -------
    我没有试过你的这个方案.但是从业务逻辑上面来说,使用openoffice来转化PDF的这个需求一般适用于项目里面,很多文件转化时用的,一个一个取调,设置,你觉得有可能吗?
    如果只是单独一个文件,直接用网上面的转换工具转换就行了.就没有必要单独安装openoffice了
      

  4.   

    写一个类继承OpenOfficeDocumentConverter ,重写refreshDocument 方法,这是pdf 输出页面大小;
      

  5.   

    写一个类继承OpenOfficeDocumentConverter ,重写refreshDocument 方法,设置pdf 输出页面大小;http://blog.csdn.net/qq_41639676/article/details/79094955