Рубрики
Без рубрики

Установите ограничения на редактирование в Word с помощью бесплатного Java API

Для того, чтобы защитить документ Word, кроме общего метода шифрования всего документа с помощью pa… Помеченный java, word, api.

Чтобы защитить документ Word, кроме общего метода шифрования всего документа паролем, мы также могли бы установить ограничения на редактирование, чтобы предотвратить изменение содержимого другими пользователями. В этой статье будет продемонстрировано, как установить ограничения на редактирование в документе Word с помощью бесплатного Java API.

1# Установка Способ 1: Загрузите бесплатный API ( Бесплатный Spire. Doc для Java ) и распакуйте его, затем добавьте Spire.Doc.jar файл в ваш проект как зависимость.

Метод 2: Вы также можете добавить зависимость jar в проект maven, добавив следующие конфигурации в pom.xml .


   
      com.e-iceblue
      e-iceblue
      http://repo.e-iceblue.com/nexus/content/groups/public/
   


   
      e-iceblue
      spire.doc.free
      3.9.0
   

2# Соответствующий Фрагмент Кода:

import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.ProtectionType;

public class RestrictEditing {
    public static void main(String[] args){
        //Create a Document instance
        Document document = new Document();
        //Load the Word document
        document.loadFromFile("Input 1.docx");

        //No changes (Read only)
        document.protect(ProtectionType.Allow_Only_Reading, "123456");

        //Allow only comments
        //document.protect(ProtectionType.Allow_Only_Comments, "123456");

        //Allow only filling in forms
        //document.protect(ProtectionType.Allow_Only_Form_Fields, "123456");

        //Allow only tracked changes
        //document.protect(ProtectionType.Allow_Only_Revisions, "123456");

        //Save the result document
        document.saveToFile("RestrictEditing.docx", FileFormat.Docx_2013);
    }
}

3# Скриншот выходного документа Word после установки ограничений на редактирование как без изменений (только для чтения):

Оригинал: “https://dev.to/jazzzzz/set-editing-restrictions-in-word-using-a-free-java-api-3p6i”