Настольное приложение для просмотра и редактирования метаданных документов Microsoft Word (.docx).
О проекте · Возможности · Установка · Использование · Сборка · Технологии · Лицензия
Prism.DOCX помогает управлять свойствами Word-документа, не затрагивая его текст. Исходный файл остаётся без изменений: результат сохраняется в отдельную копию.
Стандартные и пользовательские свойства можно редактировать в форме. Для редких и составных свойств есть XML-редактор: в нём можно просматривать и менять содержимое разделов метаданных core, app и custom.
- Просмотр и редактирование 39 стандартных свойств, поиск по ним.
- Добавление, изменение и удаление пользовательских свойств: текст, целые и дробные числа, логические значения и даты.
- Просмотр и редактирование редких и составных значений через XML-редактор.
- Диалоги открытия DOCX и сохранения копии соответствуют выбранной теме; документ также можно перетащить в окно приложения.
- Встроенные темы Prism, Светлая, Тёмная, Graphite, Violet, Emerald и Nord; выбор в меню «Настройки» сохраняется между запусками.
- Два языка интерфейса: Русский и English. Переключение без перезапуска, с сохранением выбора.
- Проверка распространённых типов данных и предупреждение о несохранённых изменениях.
- Сохранение в отдельную копию с подтверждением замены уже существующего результата.
- Откройте GitHub Releases и выберите стабильный релиз v1.2.0.
- Скачайте один из установщиков для Windows:
- Запустите установщик и завершите установку приложения.
- Откройте DOCX через диалог выбора файла или перетащите один файл в окно приложения.
- Просмотрите свойства документа и при необходимости найдите нужное поле поиском.
- Измените стандартные или пользовательские свойства; для редких и составных значений откройте XML-редактор.
- Сохраните результат в отдельную копию. Исходный документ не перезаписывается.
Чтобы изменить язык, откройте «Настройки» (Settings) → «Язык» (Language) и выберите «Русский» или English. Язык по умолчанию — русский; выбор применяется сразу и сохраняется между запусками.
Для сборки требуется JDK 21. Проект поставляется с Gradle Wrapper 8.7, который загрузит Gradle при первом запуске. Команды выполняются в PowerShell из корня проекта:
.\gradlew.bat run
.\gradlew.bat test
.\gradlew.bat build
.\gradlew.bat packageExe packageMsiУстановщики появятся в build/compose/binaries/main/exe и build/compose/binaries/main/msi.
- Kotlin 2.1.0
- Compose Multiplatform Desktop 1.7.3 и Material 3
- JDK 21 и Gradle Wrapper 8.7
- OOXML DOCX: чтение и запись ZIP-пакета и XML-частей средствами Java
Prism.DOCX редактирует три части свойств DOCX (core, app и custom), но не меняет текст документа, файловые даты Windows, комментарии, исправления и произвольные части customXml. XML-редактор проверяет синтаксис, корневой элемент и распространённые типы, но не выполняет полную проверку по схеме OOXML. Microsoft Word может пересчитать статистику при следующем сохранении; изменение XML DigSig само по себе не создаёт действительную цифровую подпись. Поэтому приложение не является средством полного обезличивания документов.
Prism.DOCX распространяется по лицензии MIT License.