Как сохранить документ с паролем для открытия файла openoffice org Writer
Обновлено: 21.11.2024
Версия TL;DR. Мне нужно программно добавить пароль к файлам .docx/.xlsx/.pptx с помощью LibreOffice, и это не работает, и об ошибках не сообщается, мой запрос на добавление пароля просто игнорируется, и сохраняется версия того же файла без пароля.
Подробно: я пытаюсь написать сценарий для защиты паролем существующих файлов .docx/.xlsx/.pptx с помощью LibreOffice. Я использую 64-разрядную версию LibreOffice 6.2.5.2, которая является последней версией на момент написания статьи, в 64-разрядной версии Windows 8.1 Professional. Хотя я могу сделать это вручную через пользовательский интерфейс - в частности, я открываю «обычный» документ, делаю «Сохранить как», а затем отмечаю «Сохранить с паролем» и ввожу там пароль, я не могу заставить это работать через любой вид автоматизации. Я пытался через Python/Uno, но безрезультатно. Хотя приведенный ниже код правильно открывает и сохраняет документ, моя попытка добавить пароль полностью игнорируется. Любопытно, что при этом размер файла уменьшается с 12 КБ до 9 КБ.
Вот мой код:
У меня были отличные результаты при использовании Python/Uno для открытия защищенных паролем файлов, но я не могу заставить его защитить ранее незащищенный документ. Я попытался включить средство записи макросов и записать свои действия — он записал следующий код LibreOffice BASIC:
Даже когда я пытаюсь запустить это, оно. сохраняет незащищенный документ без шифрования паролем. Я даже пытался преобразовать макрос выше в эквивалентный код Python, но безрезультатно. Я не получаю никаких ошибок, это просто не защищает документ.
Наконец, от отчаяния я даже попробовал другие подходы, которые не включают LibreOffice, например, используя библиотеку Apache POI в соответствии со следующим существующим вопросом StackOverflow:
<р>. но я просто получаю сообщение об ошибке «Ошибка: не удалось найти или загрузить основной класс org.python.util.jython». Я попытался обновить свой JDK, изменив пути, используемые в примере, т.е. у меня был «интеллектуальный» ход, но все равно не было радости. Я подозреваю, что указанную выше ошибку легко исправить, но я не разработчик Java и не имею опыта в этой области.Есть ли у кого-нибудь решение? У вас есть код LibreOffice, который может это сделать (файлы .docx/.xlsx/.pptx защищены паролем)? Или OpenOffice, если на то пошло, мне все равно, какой пакет я использую. Или что-то совсем другое!
ПРИМЕЧАНИЕ: я понимаю, что это тривиально при использовании полнофункционального Microsoft Office, но из-за лицензионных ограничений Microsoft это совершенно не подходит для этого проекта - я должен использовать альтернативу.
Видео "Защита документов" содержит ссылку на эту страницу, которая содержит дополнительную информацию.
В нем представлен обзор различных методов защиты содержимого в LibreOffice от просмотра, удаления или нежелательных изменений.
Это описание в качестве примера относится к авторам с LibreOffice 5.2.
Содержимое этой страницы взято из справочной системы LibreOffice.
Ссылка на видео
Ссылка на видео (на немецком языке [DE]):
Сохранить документы защищенными
Все документы в формате OpenDocument можно сохранить с паролем.
Документы, сохраненные с паролем, больше нельзя открыть без этого пароля.
Контент зашифрован таким образом, что его невозможно прочитать даже с помощью внешнего редактора.
Это относится к содержимому, графике и объектам OLE.
Включить защиту
Мы выбираем Файл ▸ Сохранить как. в главном меню, здесь мы можем установить имя и активировать флажок «Сохранить с паролем».
В диалоговом окне «Установить пароль» мы можем ввести и подтвердить пароль.
Сохраняем документ.
Отключить защиту
Откройте документ и введите правильный пароль.
Функция защиты версии
Функция редакции записывает автора каждого изменения, внесенного в LibreOffice Calc и LibreOffice Writer.
Эту функцию можно защитить при включении питания, чтобы ее можно было снова деактивировать только путем ввода правильного пароля.
Пока это не будет сделано, изменения будут продолжать записываться.
Принятие или отклонение изменений невозможно в защищенном состоянии.
Включить защиту
Теперь мы вводим пароль и подтверждаем его.
Отключить защиту
Мы даем правильный пароль.
Защитить кадры, графику и объекты OLE
Мы можем защитить содержимое, положение и размер вставленной графики.
То же самое относится к фреймам (в Writer) и объектам OLE. (frames=frame)
Включить защиту
Например, для графики или фрейма в Writer мы можем включить защиту отдельно.
Дважды кликаем по ранее выбранному изображению или кадру.
Открывается соответствующее диалоговое окно "Изображение" или "Рамка".
На вкладке "Параметры" мы можем указать, что мы хотим защитить: "Содержание", "Положение" и/или "Размер".
Можно также щелкнуть изображение правой кнопкой мыши и выбрать "Свойства". .
В разделе «Защита» мы выбираем параметры «Содержание», «Положение» и/или «Размер».
Отключить защиту
Чтобы снять защиту, например. для изображения или рамки дважды щелкните изображение или рамку.
Открывается соответствующее диалоговое окно "Изображение" или "Рамка".
Во вкладке "Параметры" мы можем указать, какую защиту мы хотим удалить: "Контент", "Позиция" и/или "Размер".
Можно также щелкнуть изображение правой кнопкой мыши и выбрать "Свойства". .
В области "Защита" мы снимаем защиту с параметров: "Содержание", "Положение" и/или "Размер" по мере необходимости.
Защитить объекты чертежа и формы
Объекты рисования, которые мы вставляем в документ с помощью панели инструментов "Рисование", можно защитить от случайного перемещения и изменения размера.
То же самое относится к функциям формы, вставленным в объекты формы.
Включить защиту
Активируем флажок "Позиция" или "Размер".
Отключить защиту
Мы деактивируем флажок "Позиция" или "Размер".
Дополнительная информация
Рабочий файл
Документация/Руководства
Здесь вы найдете документацию/руководства:
Есть вопросы?
Чтобы задать вопросы по этой теме, перейдите по ссылке:
Примите участие
Присоединяйтесь к нам сегодня и помогите нам сделать его еще лучше!
Пожертвовать
LibreOffice — это бесплатное программное обеспечение, доступное бесплатно.
Ваше пожертвование, которое является необязательным, поддерживает наше всемирное сообщество.
Документ OpenOffice можно защитить паролем с помощью параметра «Сохранить как». Щелкните меню «Файл» -> выберите «Сохранить как». Это отобразит следующее диалоговое окно «Сохранить как».
Введите имя файла документа и установите флажок с меткой «Сохранить с паролем» и нажмите кнопку «Сохранить». Теперь пользователю будет предложено ввести пароль для защиты документа OpenOffice.
После ввода пароля нажмите кнопку "ОК", чтобы подтвердить изменения.
Взаимодействие с читателем
Комментарии
Поэтому я защитил его паролем, но когда я возвращаюсь, чтобы открыть его, он не появляется с окном или чем-то еще, говорящим мне ввести пароль, чтобы открыть его. Пишет, что не открывается, потому что на нем пароль! Я ЧАСЫ работал над этой бумагой, и теперь я не могу ее получить! Я знаю пароль, он просто не дает мне ни поля, ни строки, ни чего-то еще, ЧТОБЫ ВВЕСТИ ПАРОЛЬ, ЧТОБЫ ОТКРЫТЬ ФАЙЛ!
Спасибо за это решение. Очень просто. Я просто никогда не замечал опцию внизу «Сохранить как». Другое решение было фальшивым: установка пароля в свойствах файла ничего не давала, кроме включения «записи изменений»
Я сохранил документ и защитил его паролем. Поместите пароль на USB-накопитель Centrum. Не дает открыть документ. Что мне делать?
Вы пытались открыть документ, скопировав его на ноутбук или рабочий стол, а не читая с USB-накопителя?
Обратные ссылки
[…] Как защитить паролем документ Open Office Здесь подсвечиваются поля, которые следует отметить в диалоговом окне «Сохранить как…». […]
[…] Как защитить паролем документ Open Office Здесь подсвечиваются поля, которые следует отметить в диалоговом окне «Сохранить как…». […]
Оставить ответ Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Прикладной модуль текстового процессора
Модуль приложения для работы с электронными таблицами
Модуль приложения "Презентация"
Модуль приложения базы данных
Прикладной модуль для рисования векторной графики
Прикладной модуль для создания математических формул
Внешний вид приложения зависит от используемого рабочего стола или оконного менеджера. Независимо от внешнего вида, базовая компоновка и функции одинаковы.
Совместимость: улучшенная совместимость с Excel для некоторых встроенных функций (например, CELL, INFO, INDIRECT), гиперссылок и фильтров, улучшенная эргономика и поддержка адресов в стиле "R1C1". Улучшена производительность некоторых текстовых функций, таких как ПОИСК. Вариант естественной сортировки в диапазоне ячеек.
Взаимодействие с макросами Excel VBA:
Возможность отображать графику в формате EMF+.
Возможность импорта масштабируемой векторной графики.
Импорт форматов файлов:
Microsoft Works, текст и графика WordPerfect*, файлы T602, OfficeOpen XML и многое другое.
1.1.3 Совместимость с другими приложениями Office
Выберите «Файл» > «Мастера» > «Конвертер документов».
Выберите формат файла для преобразования.
Доступно несколько форматов StarOffice и Microsoft Office.
ВАЖНО: Документы, извлеченные из раздела Windows, обычно находятся в подкаталоге /windows .
Убедитесь, что все остальные параметры указаны правильно, затем нажмите "Далее" .
Просмотрите сводку действий, которые необходимо выполнить, затем начните преобразование, нажав Преобразовать . Когда все будет готово, закройте Мастер, нажав Закрыть .
Время, необходимое для преобразования, зависит от количества файлов и их сложности. Преобразование большинства документов не занимает много времени.
Обмен файлами с пользователями других офисных пакетов
При совместном использовании документов с другими у вас есть несколько вариантов.
Если получатель должен иметь возможность редактировать файл
Сохраните документ в формате, который нужен другому пользователю. Например, чтобы сохранить как файл Microsoft Word, нажмите «Файл» > «Сохранить как» и выберите тип файла Microsoft Word для версии Word, которая нужна другому пользователю.
Если получателю нужно только прочитать документ
Экспортируйте документ в файл PDF, выбрав «Файл» > «Экспортировать как PDF». PDF-файлы можно читать на любой платформе с помощью программы просмотра, например Adobe Acrobat Reader.
Если вы хотите поделиться документом для редактирования
Если вы хотите отправить документ по электронной почте в формате PDF
Нажмите «Файл» > «Отправить» > «Отправить по электронной почте в формате PDF» . Ваша программа электронной почты по умолчанию открывается с вложенным файлом.
Если вы хотите отправить документ по электронной почте пользователю Microsoft Word
Нажмите «Файл» > «Отправить» > «Отправить по электронной почте в формате Microsoft Word». Ваша программа электронной почты по умолчанию открывается с вложенным файлом.
Отправить документ в теле сообщения электронной почты
Нажмите «Файл» > «Отправить» > «Документ как сообщение электронной почты». Ваша программа электронной почты по умолчанию открывается с содержимым документа в качестве тела сообщения электронной почты.
Запустите приложение одним из следующих способов:
Откроется Writer. Чтобы открыть другой модуль, нажмите «Файл» > «Создать» в только что открытом документе Writer, затем выберите модуль, который хотите открыть.
Перезаписать тот же файл, выбрав «Файл» > «Сохранить как». и продолжайте, как указано выше.
Откройте файл > свойства. и нажмите Изменить пароль.
Настройка панелей инструментов
Нажмите значок стрелки в конце любой панели инструментов, затем нажмите "Настроить панель инструментов" .
Нажмите "Инструменты" > "Настроить" > "Панели инструментов".
Выберите панель инструментов, которую хотите настроить.
Панель инструментов, которую вы щелкнули, уже должна быть выбрана. Вы можете изменить панель инструментов, которую хотите настроить, выбрав нужную панель инструментов в меню "Панель инструментов".
Установите флажки рядом с командами, которые должны отображаться на панели инструментов, и снимите флажки рядом с командами, которые не должны отображаться.
Настраиваемая панель инструментов используется всякий раз, когда вы открываете этот модуль.
Настраиваемая панель инструментов используется всякий раз, когда вы открываете этот документ.
Повторите, чтобы настроить дополнительные панели инструментов.
Вы можете быстро выбирать кнопки, которые появляются на определенной панели инструментов.
Нажмите значок стрелки в конце панели инструментов, которую вы хотите изменить.
Нажмите "Видимые кнопки", чтобы отобразить список кнопок.
Выберите кнопки в списке, чтобы включить (отметить) или отключить (снять отметку).
Настройка меню
Вы можете добавлять или удалять элементы из текущих меню, реорганизовывать меню и даже создавать новые меню.
Нажмите "Инструменты" > "Настроить" > "Меню" .
Выберите меню, которое хотите изменить, или нажмите «Создать», чтобы создать новое меню.
Нажмите "Справка", чтобы получить дополнительные сведения о параметрах диалогового окна "Настройка".
Измените, добавьте или удалите элементы меню по своему усмотрению.
Настройка сочетаний клавиш
Вы можете переназначить текущие назначенные сочетания клавиш и назначить новые сочетания клавиш для часто используемых функций.
Нажмите "Инструменты" > "Настроить" > "Клавиатура" .
Выберите клавиши, которые вы хотите назначить функции, или выберите функцию и назначьте клавиши или комбинации клавиш.
Нажмите "Справка", чтобы получить дополнительные сведения о параметрах диалогового окна "Настройка".
Измените, добавьте или удалите сочетания клавиш по своему усмотрению.
Настройка событий
Нажмите Инструменты > Настроить > События .
Выберите событие, которое хотите изменить.
Нажмите "Справка", чтобы получить дополнительные сведения о параметрах диалогового окна "Настройка".
Назначить или удалить макросы для выбранного события.
Изменение глобальных настроек
Рисунок 1-1 Окно параметров
В следующей таблице перечислены категории настроек вместе с кратким описанием каждой категории:
Таблица 1–2 Глобальные категории настроек
Различные базовые настройки, включая ваши пользовательские данные (например, ваш адрес и адрес электронной почты), важные пути и настройки для принтеров и внешних программ.
Включает настройки, связанные с открытием и сохранением нескольких типов файлов.Существует диалоговое окно для общих настроек и несколько специальных диалоговых окон для определения того, как должны обрабатываться внешние форматы.
Охватывает различные настройки, связанные с языками и вспомогательными средствами для письма, такие как языковой стандарт и настройки проверки орфографии. Здесь также можно включить поддержку азиатских языков.
Настраивает глобальные параметры обработки текста, такие как основные шрифты и макет, которые должен использовать Writer.
Изменяет настройки Calc, например, связанные со списками сортировки и сетками.
Изменяет настройки, которые должны применяться ко всем презентациям. Например, вы можете указать единицу измерения для сетки, используемой для размещения элементов.
Включает настройки, относящиеся к модулю векторного рисования, такие как масштаб рисунка, свойства сетки и некоторые параметры печати.
Предоставляет единое диалоговое окно для установки специальных параметров печати для формул.
Предоставляет диалоговые окна для установки и редактирования подключений и зарегистрированных баз данных.
Определяет цвета по умолчанию, используемые для вновь создаваемых диаграмм.
Включает диалоговые окна для настройки любых прокси-серверов и изменения настроек, связанных с поисковыми системами.
ВАЖНО. Все параметры, перечисленные в таблице, применяются глобально для указанных приложений. Они используются по умолчанию для каждого нового документа, который вы создаете.
1.1.7 Поиск шаблонов
Помимо шаблонов, в Интернете можно найти другие дополнения и надстройки. В следующей таблице перечислены несколько известных мест, где вы можете найти шаблоны и другие дополнения. Обратите внимание, что информация в следующей таблице может быть неактуальной, поскольку веб-сайты часто закрывают или изменяют ее содержание.
Что вы можете найти
Шаблоны для электронных таблиц Calc, футляров для компакт-дисков, исходных пакетов, титульных листов факсов и многого другого
OpenOffice с каждым днем набирает все большую популярность. Это совершенно бесплатный пакет офисных продуктов, включающий почти все, что есть в Microsoft Office.
Однако OpenOffice — это больше, чем просто бесплатная замена Microsoft Office. Он доступен для многих платформ, включая Microsoft Windows, Apple MacOS, Linux и другие платформы UNIX, что впервые позволяет пользователям Windows и Linux совместно использовать общие форматы файлов и обеспечивает групповую совместную работу над сложными проектами.
Как продукт с открытым исходным кодом, основанный на UNIX, OpenOffice поддерживает надежную защиту документов для максимальной безопасности. Все документы OpenOffice можно сохранить с паролем, что обеспечивает надежную защиту паролем. OpenOffice использует стандартные отраслевые методы шифрования, которые чрезвычайно сложно взломать.
Что произойдет, если пользователь OpenOffice забудет или потеряет пароль? Благодаря надежной защите паролем доступ к защищенным документам OpenOffice невозможен без правильного пароля. До сих пор из-за чрезвычайной сложности задачи восстановления пароля для надежной защиты паролем, используемой в продуктах OpenOffice, просто не было средств для восстановления утерянного пароля и получения защищенных данных.
OpenOffice Password Recovery включает инструменты для реализации всех известных типов интеллектуальных атак, что значительно сокращает время, необходимое для восстановления пароля. Каждая крупица информации помогает. В вашем пароле было естественное слово? Неважно, что это было за слово, просто выберите эту опцию в OpenOffice Password Recovery, и есть вероятность, что ваш пароль будет показан вам практически мгновенно!
Помните ли вы, что последним символом вашего пароля была заглавная буква, перед которой стояло двузначное число? Одна только эта информация может сократить время, необходимое для восстановления пароля, с нескольких дней до нескольких часов! И, если бы вам только что пришло в голову, что ваш пароль начинается с «А», вы бы ввели его в OpenOffice Password Recovery и восстановили бы свой пароль еще быстрее.
OpenOffice Password Recovery — это больше, чем просто инструмент для взлома пароля в защищенном документе. OpenOffice использует множество различных типов защиты, таких как защита ячеек и разделов в Writer, защита ячеек в Calc или защита документов и листов Calc. Все эти и многие другие виды защиты легко удаляются с помощью OpenOffice Password Recovery и всего за одно мгновение!
Читайте также: