如何使用Apache POI将完整的docx文件复制到剪贴板?

时间:2019-07-11 20:42:23

标签: apache-poi

我正在尝试将使用Apache POI创建的DOCX的全部内容复制到剪贴板(Windows)。该文档中嵌入了一个饼图。

我尝试使用getDocument()将文档从XWPFDocument转换为CTDocument1,然后使用.toString()获得docx文件中名为“ document.xml”的内容。我可以使用AWT中可用的常用方法将其复制到剪贴板,但是随后我丢失了符合完整文档的所有其他XML部分。

        CTDocument1 document_xml = document.getDocument();
        HtmlSelection data_cb = new HtmlSelection(document_xml);
        Clipboard cb = Toolkit.getDefaultToolkit().getSystemClipboard();
        cb.setContents(data_cb, null);

0 个答案:

没有答案