0

我决定将 excel 转换为 word,但是,有人建议我必须将 exccel 转换为 pdf,在此之后,我将 pdf 转换为 word 但是 Excel 有一个正确使用 pdf 的图表,不幸的是,它没有出现在 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

4

2 回答 2

2

@Saeed Aliakbari,是的,这可能是图表丢失的原因。Aspose.Pdf for Java API 的试用版(未申请 Aspose 许可)插入了评估水印,任何集合中只能查看/编辑四个元素。您可以获得 30 天的临时许可证用于评估目的。这将是一个完整的许可证,可让您在购买 API 之前测试它的各个方面。

我与 Aspose 合作,担任开发人员传道者。

于 2017-07-12T01:37:23.857 回答
2

@Saeed Aliakbari,我已经执行了您的代码,将源 Excel 转换为 PDF,然后使用用于 Java 17.6 的 Aspose.Cells 和用于 Java 17.6 API 的 Aspose.Pdf 将 PDF 转换为 DOCX。我们在输出 DOCX 文件中找不到丢失的图表。这是输出 DOCX 文件:Output Word document of Aspose.Pdf for Java 17.6。您可以通过快照突出显示问题,也可以让我知道有问题的页码。

我与 Aspose 合作,担任开发人员传道者。

于 2017-07-11T17:31:10.753 回答