我决定将excel转换为Word,但是,有人建议我必须将Excel转换为pdf,在此之后,我将pdf转换为word,但Excel有一个正确的图表,但不幸的是,它不在word中。
import com.aspose.cells.FileFormatType;
import com.aspose.cells.Workbook;
import com.aspose.pdf.Document;
import com.aspose.pdf.SaveFormat;
public class Test {
public static void main(String[] args) throws Exception {
String dir="D:/Test/";
Workbook workbook = new Workbook(dir+"test.xlsx");
workbook.save(dir+"testexcel.pdf", FileFormatType.PDF);
Document document = new Document(dir+"testexcel.pdf");
document.save(dir+"testexcel1.docx", SaveFormat.DocX);
}
}这是我的excel:https://ufile.io/8wruc
发布于 2017-07-12 09:37:24
@Saeed Aliakbari,是的,这可能是导致图表丢失的原因。Aspose.Pdf for Java API的试用版(没有应用Aspose许可)插入了一个评估水印,并且只能查看/编辑任何集合中的四个元素。您可以获得30天的临时许可证,用于评估目的。这将是一个完整的许可证,允许您在购买之前测试API的各个方面。
我与Aspose一起工作,作为开发人员的布道者。
发布于 2017-07-12 01:31:11
@Saeed Aliakbari,我已经执行了您的代码,将源Excel转换为PDF,然后使用Aspose.Cells for Java17.6和Aspose.Pdf for Java17.6API将其转换为DOCX。在输出DOCX文件中找不到缺少的图表。这是DOCX的输出文件:Output Word document of Aspose.Pdf for Java 17.6。您可以使用快照突出显示问题,也可以让我知道有问题的页码。
我与Aspose一起工作,作为开发人员的布道者。
https://stackoverflow.com/questions/45035244
复制相似问题