Java получает содержимое буфера обмена с исходным форматированием
У меня есть содержимое в моем буфере обмена, и с помощью Java создание нового документа Word с помощью XWPFDocument()
и попробуйте вставить содержимое буфера обмена с точным исходным форматированием
но он сохраняется в тексте плана только в сгенерированном выводе
Код
Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
System.out.println(c.getData(DataFlavor.stringFlavor));
XWPFDocument document = new XWPFDocument();
XWPFParagraph tmpParagraph = document.createParagraph();
XWPFRun tmpRun = tmpParagraph.createRun();
tmpRun.setText((String) c.getData(DataFlavor.fragmentHtmlFlavor));
FileOutputStream fos = new FileOutputStream(new File("D:\\" + filename + ".docx"));
document.write(fos);
fos.close();
Я перепробовал все DataFlavour
я не получаю ожидаемый результат Может ли кто-нибудь помочь, как вставить содержимое с исходным форматированием в мое слово MS с использованием Java.