documents4jを使用して Excel ファイルを PDF に変換したいのですが、2 つの問題があります。
- 変換時に Excel ファイルを開く必要があります。Word を PDF に変換するとき、doc/docx ファイルを開く必要はありませんでした。
- PDF には、Excel に含まれているチャート イメージが含まれていません。
どうすればこれを解決できますか? 問題を再現するコードは次のとおりです。
private void convertExcelToPDF1() throws Exception {
InputStream excelFileIS = new BufferedInputStream(new FileInputStream("C:\\test_convert\\test.xlsx"));
File target = new File("C:\\test_convert\\sim_status_excel.pdf");
IConverter converter = RemoteConverter.builder()
.baseFolder(new File("D:\\temp"))
.workerPool(20, 25, 2, TimeUnit.SECONDS)
.requestTimeout(10, TimeUnit.SECONDS)
.baseUri("http://localhost:9998")
.build();
Future<Boolean> conversion = converter.convert(excelFileIS).as(DocumentType.XLSX)
.to(target).as(DocumentType.PDF)
.prioritizeWith(1000)
.schedule();
}