我正在尝试将使用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);