0

我正在使用 apache poi 修改一些现有的 rtf 文件并将副本返回给 Web 应用程序中的客户端。我的问题是当我尝试替换一些文本并插入另一个用阿拉伯语代替的文本时。

    FileInputStream in = new FileInputStream(mypath);
            POIFSFileSystem fs = new POIFSFileSystem(in);
        
            HWPFDocument doc = new HWPFDocument(fs);
           
            
            
            Range r = doc.getRange();
             r.replaceText("<matricule>","  "+agent.getMatriculeAgent());
            r.replaceText("<cin>","  "+agent.getCin());
             OutputStream out = response.getOutputStream();
        response.setContentType("application/rtf");
        
        response.setHeader("Content-Disposition","attachment; filename="+fileName);
        doc.write(out);
        out.flush();
           

如何设置 rtf 对齐方式?

4

1 回答 1

0

我很喜欢这个问题,它是如此简单,问题是因为我用阿拉伯语替换了法语单词,因为这只是一个用来定位我必须修改文本的地方的单词,它们可以是任何字符,更合适的是阿拉伯语!

于 2012-11-20T16:53:48.863 回答