2012-04-03 49 views
1

我使用java代码从模板XML文档创建word 2003文档。在创建文档后,我需要保护(只读)文档。该文档包含一些可编辑的字段(即开发人员模式的文本表单字段),可在创建文档后进行编辑。这可以通过使用java来实现吗?请帮忙。使用java以编程方式保护word文档

+3

你是如何创造的呢? Java对MsWord格式没有内置的支持,所以你可能使用了一些库。 – bezmax 2012-04-03 11:03:37

+0

另外,这取决于你的意思是'保护'。 – 2012-04-03 11:08:01

+0

@MartinSpamer MsWord允许“保护”他们的文档以使其只读。据我所知,它只是增加了一些“保护”标志,并将'checksum(documentContent + password)'保存在某个地方使其“受到保护”。 – bezmax 2012-04-03 11:27:28

回答

0

如果您只需要进行Word文档只读,你可以做这样的:

import java.io.File; 

public class FileReadOnly { 
    public static void main(String[] args) { 
     File file = new File("c:/file.txt"); 
     file.setReadOnly(); 
    } 
} 
相关问题