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.

0 ответов

Другие вопросы по тегам