Ubuntu 更改evince gvfs元数据

Ubuntu 更改evince gvfs元数据,ubuntu,metadata,gio,Ubuntu,Metadata,Gio,我找到了如何使用gvfs info()提取evince书签: 如何使用python3和gio或gvfs之类的工具将这些信息写入另一个相同的pdf? (原始文件放在UBUNTU 14机器上,目标文件放在UBUNTU 16机器上。)您可以使用gvfs set attribute: gvfs-set-attribute new-file.pdf "metadata::evince::bookmarks" ${value} 其中,${value}是由gvfs info打印为元数据值的GVariant字

我找到了如何使用gvfs info()提取evince书签:

如何使用python3和gio或gvfs之类的工具将这些信息写入另一个相同的pdf?
(原始文件放在UBUNTU 14机器上,目标文件放在UBUNTU 16机器上。)

您可以使用
gvfs set attribute

gvfs-set-attribute new-file.pdf "metadata::evince::bookmarks" ${value}
其中,
${value}
是由
gvfs info
打印为元数据值的GVariant字符串

gvfs-set-attribute new-file.pdf "metadata::evince::bookmarks" ${value}