2012-04-03 13 views
1

私は、テンプレートXML文書からjavaコードを使用して単語2003文書を作成しています。ドキュメントを作成した後は、そのドキュメントを保護する(読み取り専用にする)必要があります。ドキュメントには編集可能なフィールド(開発者モードのテキストフォームフィールド)があり、ドキュメントの作成後に編集することができます。これはjavaを使用して達成できますか?助けてください。Javaを使用してプログラムで文書を保護する

+3

どのようにあなたがそれを作成していますか? JavaにはMsWordフォーマットのインベイトド・サポートがないため、おそらくライブラリを使用しています。 – bezmax

+0

また、それはあなたが「保護する」という意味に依存します。 –

+0

@MartinSpamer MsWordは、ドキュメントを読み取り専用にするためにドキュメントを「保護する」ことができます。私が知る限り、単に "保護"フラグを追加し、チェックサム(documentContent + password)をどこかに保存して "保護"します。 – bezmax

答えて

0

あなたが唯一のWord文書を読み取り専用にする必要がある場合は、このようにそれを行うことができます。

import java.io.File; 

public class FileReadOnly { 
    public static void main(String[] args) { 
     File file = new File("c:/file.txt"); 
     file.setReadOnly(); 
    } 
} 
関連する問題