我已经使用JodConverter和Open-Office创建了一个应用程序,用于将excel(.xlsx)转换为PDF,该应用程序正常工作,但我面临两个问题
>输出PDF的页面是A4尺寸的形式,因为某些工作表内容已经被切掉了.因为我希望excel的每个工作表都像一个页面一样完整.
>没有工作表丢失,说如果我的excel有8个工作表我只在PDF输出中只有两三个
即使我们试图从开放办公室直接转换为pdf,也给出了上述类似的问题
任何人都可以告诉我一些解决方案
我的代码如下
public class MyConverter {
public static void main(String[] args) throws ConnectException {
File inputFile = new File("C:/Users/Work/Desktop/ss1.xlsx");
File outputFile = new File("C:/Users/Work/Desktop/work.pdf");
// connect to an OpenOffice.org instance running on port 8100
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
connection.connect();
// convert
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile,outputFile);
// close the connection
connection.disconnect();
}