告诉我该怎么做)
背景:
У друга на работе уволился админ и на компе, буха, юрика
и самого директора, изменил пользователя на Х%Й Булыжников или Пися
Камушкин - не суть)
Но обнаружили это через неделю или две, когда открыли документы doc,
odt,xsl и прочие офисные, нажали файл - Свойства и там увидели сие
чудо) а файлы они эти куда-то шлют и там через эту процедуру, даты
сверяют в случае чего,)
这样的办公文件怎么会被大量收回(更改或删除作者)?)
手很长时间(创建一个新的码头,将所有东西转移到它并保存 - 有数百个文件)当然,现在用户是正常的,但一些文件仍然带有复活节彩蛋)))
告诉我如何在linux或windows下自动更改。
我认为脚本是可能的,但我不明白如何从控制台使用 api 或 libreOffice 本身
谢谢...
ps 事实证明 - 管理员非常生气......然后他们意识到他们错了,但为时已晚)
转换为另一种格式,以期改变作者,同样毫无意义
libreoffice -env:UserInstallation=file:///home/firefedot/.config/libreoffice-alt --headless --convert-to odt *.doc
因此,文档创建的同一作者和更改的同一作者仍然存在。
感谢@Qwertiy 的提示。
总的来说,到目前为止,我已经找到了这样的选择。首先,我们将所有必需的文件转换为 odt 类型,因此
然后你可以使用脚本,或者你可以用你的手,我们这样做。将我们的 ODT 文件解压到一个文件夹中
之后,我们寻找并替换所需/不需要的作者
我们会看到我们需要什么,它会被突出显示)
我们替换您需要的一切
然后,我们介绍最后的步骤。我们分两个阶段将所有内容打包回去,以确保新文件的正确结构
一:
2:
之后,文件打开没有错误,如果打开文件-属性菜单,我们将看到输入的作者。
仍然需要检查它如何处理包含空格的文件名。
ps 如果@Qwertiy 反对,那么我可以将所有这些都传递给他作为回应。
odt 文件是一个 zip 存档。您需要将其解压缩为 zip 存档,找到用户名所在的位置,更改它并将其打包回去。与 docx(但不是 doc)类似。
PS:这是用 vsdx 做的。