一种文档中图片自动更新方法及装置
文献发布时间:2023-06-19 18:29:06
技术领域
本申请涉及智能编辑技术领域,尤其涉及一种文档中图片自动更新方法及装置。
背景技术
随着科技的不断发展,对文档编辑的要求也不断提高。在编辑撰写文档时,通常会在文档中加入图片以更好的展示撰写内容。在一些可能的场景中,文档中的内容由多人负责,其中有的人负责文档中的文字部分,有的人负责文档中的图片部分。在撰写需要上传图片时就需要两部分人员共同合作。
目前,在文档中已确定的图片上传更新版本后,文档中的图片不会实时更新。需要先获取图片更新者需要实时同步给文档撰写者的图片是否已经更新的信息,然后文档撰写者需要删除原有图片并且重新上传图片以保证图片为最新版本。但是这样就需要图片更新者和文档撰写者进行更频繁的沟通,浪费了很多时间在双方的信息同步中,导致文档撰写的效率下降。并且如果图片更新者与文档撰写者在沟通图片更新的过程中存在失误,导致图片更新者最新的图片更新没有准确同步到文档中,非常容易造成所撰写的文档准确性较低的问题。
发明内容
有鉴于此,本申请实施例提供了一种文档中图片自动更新方法及装置,旨在提高文档撰写的效率,并提高撰写后文档的准确性的要求。
第一方面,本申请实施例提供了一种文档中图片自动更新方法,该方法包括:
获取文档中的图片;
判断所述文档中的图片是否与图片存储器中当前具有相同标识的图片的内容相同;其中,所述图片存储器用于存储所述文档中的图片的待更新版本;
若所述文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,则将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片。
可选的,在所述判断所述文档中的图片是否与图片存储器中当前具有相同标识的图片的内容相同前,还包括:
将文档中的图片与图片存储器中的图片进行比对,判断所述文档中的图片是否与图片存储器中的图片具有相同标识;
若所述文档中的图片与图片存储器中的图片不具有相同标识,则将当前文档中的图片存入图片存储器并设置一个与所述图片对应的标识。
可选的,在所述将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片后,还包括:
对文档中被更新的图片进行提示。
可选的,所述对文档中被更新的图片进行提示,具体包括:
对所述当前文档中已更新图片的历史版本和更新后的版本进行对照显示。
可选的,在所述将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片后,还包括:
图片存储器接收用户上传的图片;
判断当前文档中是否存在与图片存储器中存储的图片具有相同标识的图片;
若存在与图片存储器中存储的图片具有相同标识的图片,判断两张具有相同标识图片的图片内容是否相同;
若两张具有相同标识图片的图片内容不相同,则确定图片自动更新错误,将文档中的图片更新为图片存储器中的具有相同标识的图片。
可选的,在所述图片存储器接收用户上传的图片后,还包括:
判断所述图片是否将更新当前图片存储器中的已有图片;
若所述图片不更新当前图片存储器中的已有图片,则将所述图片存入图片存储器并设置一个与所述图片对应的标识;
若所述图片更新当前图片存储器中的已有图片,则将已有图片更新为所述图片存入图片存储器,并将被更新的图片标识分配给所述图片。
可选的,在所述若所述图片将更新当前图片存储器中的已有图片前,还包括:
判断执行所述更新的用户是否具有对该图片的更新权限;
若所述用户不具有对该图片的更新权限,则拒绝更新图片。
第二方面,本申请实施例提供了一种文档中图片自动更新装置,该装置包括:
图片获取模块,用于获取文档中的图片;
内容判断模块,用于判断所述文档中的图片是否与图片存储器中当前具有相同标识的图片的内容相同;其中,所述图片存储器用于存储所述文档中的图片的待更新版本;
图片更新模块,用于若内容判断模块判断所述文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,则将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片。
可选的,所述图片自动更新装置还包括:
标识判断模块,用于将文档中的图片与图片存储器中的图片进行比对,判断所述文档中的图片是否与图片存储器中的图片具有相同标识;
若所述文档中的图片与图片存储器中的图片不具有相同标识,则将当前文档中的图片存入图片存储器并设置一个与所述图片对应的标识。
可选的,所述图片自动更新装置还包括:
更新提示模块,用于对文档中被更新的图片进行提示。
本申请实施例提供了一种文档中图片自动更新方法,该方法包括:获取文档中的图片;判断所述文档中的图片是否与图片存储器中当前具有相同标识的图片的内容相同;其中,所述图片存储器用于存储所述文档中的图片的待更新版本;若所述文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,则将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片。可见,本申请的方案自动地更新了图片,解决了图片无法实时更新的问题。只要原始图片进行更新,通过本申请的方案可以让文档中的图片同步更新,不需要重新上传。避免了图片更新者和文档撰写者进行更频繁的沟通,在双方的信息同步中浪费时间,并且也避免了在用户之间沟通时产生人为性失误。
附图说明
为更清楚地说明本实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的文档中图片自动更新方法的应用场景示意图;
图2为本申请实施例提供的文档中图片自动更新方法的一种方法流程图;
图3为本申请实施例提供的文档中图片自动更新方法的另一种方法流程图;
图4为本申请实施例提供的文档中图片自动更新方法的又一种方法流程图;
图5为本申请实施例提供的文档中图片自动更新方法的再一种方法流程图;
图6为本申请实施例提供的文档中图片自动更新装置的一种结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在文档中已确定的图片上传更新版本后,文档中的图片不会实时更新。需要先获取图片更新者需要实时同步给文档撰写者的图片是否已经更新的信息,然后文档撰写者需要删除原有图片并且重新上传图片以保证图片为最新版本。
这样即会造成以下问题,例如,用户A(文档撰写者)要完成一篇文档的撰写,用户B(图片更新者)负责为这篇文档制作文档中插入的设计图,那么在用户B完成第一套设计图后发送到用户A的邮箱,用户A开始撰写文档,经过10天后用户B发现其中一个设计图有问题,又将错误设计图的修改稿发送到了用户A的邮箱。碰巧用户A在撰写期间并没有打开邮箱查看邮件,用户A在撰写后即发布了。上述即为因为图片更新者和文档撰写者之间沟通不畅导致的人为性错误。
如图1中文档中图片自动更新方法的应用场景示意图,可以清晰的反映出本申请中提供的文档中图片自动更新方法中图片更新者和文档撰写者的关系。
本申请实施例提供一种文档中图片自动更新方法,该方法的方法流程图如图2所示,包括如下步骤:
S010,获取文档中的图片。
识别文档中的图片,并将文档中的所有图片均进行获取,例如:将被图片按照文档的顺序获取,以便执行其他下面步骤。
S020,判断所述文档中的图片是否与图片存储器中当前具有相同标识的图片的内容相同,如果不同,则执行S030。
在获取到所有图片之后,判断每一个图片中是否含有与图片存储器中对应的唯一标识,并且判断与图片存储器中对应存储的图片是否相同。故需先判断文档中的具有与图片存储器中图片对应标识的图片,是否与其对应标识的图片内容相同;其中,所述图片存储器用于存储所述文档中的图片的待更新版本。
S030,若所述文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,则将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片。
在本申请实施例的方案架构中,图片更新者会将最新、最近的图片修改稿发送至图片存储器,图片存储器中的图片应为当前最新版本。文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,说明文档中的图片并不是最新版本的图片,那么就将文档中的图片更新为与图片存储器中对应的图片一致,以实现图片自动更新。
可见,本申请的方案自动的更新了图片,解决了图片无法实时更新的问题。只要原始图片进行更新,通过本申请的方案可以让文档中的图片同步更新。不需要重新上传。避免了图片更新者和文档撰写者进行更频繁的沟通,在双方的信息同步中浪费时间,并且也避免了在用户之间沟通时产生人为性失误。
在一些具体实施例中,在步骤S010之后,该文档中图片自动更新方法的方法可以采用如下步骤,所述步骤的流程图如图3所示:
S011,将文档中的图片与图片存储器中的图片进行比对,判断所述文档中的图片是否与图片存储器中的图片具有相同标识。
S012,若所述文档中的图片与图片存储器中的图片不具有相同标识,则将当前文档中的图片存入图片存储器并设置一个与所述图片对应的标识。
在步骤S011判断所述文档中的图片是否与图片存储器中的图片具有相同标识后,若具有相同标识,则继续执行步骤S030。若文档中的图片与图片存储器中的图片不具有相同标识。例如:文档属于半成品文档,本身带有一些图片,或文档撰写者自己加入的图片等在图片存储器中未找到与之对应标识的图片。将这些图片存储至图片存储器,并且设置一个全新的标识来标记新存储的图片。
在一些具体实施例中,在步骤S030之后,该文档中图片自动更新方法的方法可以采用如下步骤,所述步骤的流程图如图3所示:
S040,对文档中被更新的图片进行提示。
对所述当前文档中已更新图片的历史版本和更新后的版本进行对照显示。
步骤S010-S030中将图片更新的过程完成的很迅速,对文档中被更新的图片进行提示以便文档撰写者直观的看到到底是哪一种图片被更新了。
例如:在进行过文档中的图片更新后,可以在文档的左下角显示“已完成更新”这一字样。并且可以在文档撰写者将鼠标移动到“已完成更新”字样后时,可以将未更新时的图片和当前更新后的图片放置在统一窗口,以便文档撰写者可以看到哪一张图片进行了更新,并且可以使文档撰写者非常方便的看出更新的图片与图片未更新时的区别。
具体的提示方法可以是根据用户的需要自由设定的,本申请在此不做具体的限定。
在一些具体实施例中,该文档中图片自动更新方法的方法中还可以采用如下步骤来判断该文档中图片自动更新方法完成的正确性,所述步骤的流程图如图4所示:
S110,图片存储器接收用户上传的图片。
图片存储器接收图片更新者上传的图片。
S120,判断当前文档中是否存在与图片存储器中存储的图片具有相同标识的图片。
与步骤S011类似的步骤,图片存储器判断所述文档中的图片是否与图片存储器中的图片具有相同标识后,若具有相同标识,则继续执行步骤S130。若文档中的图片与图片存储器中的图片不具有相同标识,则不需要进行下一步判断,在一定的时间后继续重复本步骤中的判断流程即可。
S130,若存在与图片存储器中存储的图片具有相同标识的图片,判断两张具有相同标识图片的图片内容是否相同。
判断与图片存储器中对应存储的图片是否相同。
S140,若两张具有相同标识图片的图片内容不相同,则确定图片自动更新错误,将文档中的图片更新为图片存储器中的具有相同标识的图片。
图片存储器验证在文档中进行过了的更新,如果还能检查到当前文档中的图片与图片存储器中的图片具有相同标识但内容不同,即可推断出文档中的图片自动更新事件失败。
关于图片存储器的验证周期可以是在打开文档,也就是在文档中的图片自动更新后的一定的时间内进行验证,避免由于相隔时间过长使得图片更新者又向图片存储器中发送了最新图片,导致验证时得到自动更新错误的验证结果。
在一些具体实施例中,该文档中图片自动更新方法的方法在步骤S110与步骤S120之间,还可以采用如下步骤,所述步骤的流程图如图5所示:
S111,判断所述图片是否将更新当前图片存储器中的已有图片。
通过对图片更新者上传图片中的标识的确定,判断图片更新者上传的图片是否将要替换掉图片存储器中的已有图片,也就是判断该上传图片是否为首次上传。
S112,若所述图片不更新当前图片存储器中的已有图片,则将所述图片存入图片存储器并设置一个与所述图片对应的标识。
当上传的图片为首次上传时,可以直接存入图片存储器,并由图片存储器分配给该图片一个特定的标识以固定其身份。
S113,若所述图片更新当前图片存储器中的已有图片,则将已有图片更新为所述图片存入图片存储器,并将被更新的图片标识分配给所述图片。
当上传的图片不为首次上传时,确定该图片所要更新的图片的标识,将要更新的图片更新为上传的图片,并把原有图片的标识分配给新上传的图像,将新上传的图像作为当前标识更新后的图像存储在图片存储器中。
在一些具体实施例中,该文档中图片自动更新方法还包括如下步骤:
判断执行所述更新的用户是否具有对该图片的更新权限;
若所述用户不具有对该图片的更新权限,则拒绝更新图片。
在步骤S112中,在图片首次上传时,图片存储器会分配给该图片一个特定的标识以固定其身份,此时也就确定了该图片的修改权限。
不论何时,在图片更新者对图片存储器中的图片进行替换时,图片存储器均对图片更新者进行修改权限的查询,若当前操作的图片更新者不具备修改其所要修改的图片的权限,则图片存储器拒绝对该图片进行更新。
其中图片修改权限的确定方式可以由用户需要确定,本申请在此不做具体限定。
基于上述实施例提供的文档中图片自动更新方法,本申请实施例则提供一种执行上述文档中图片自动更新的装置。该文档中图片自动更新装置的结构示意图如图6所示,文档中图片自动更新装置包括:
图片获取模块10,用于获取文档中的图片。
识别文档中的图片,并将文档中的所有图片均进行获取,例如:将被图片按照文档的顺序获取,以便其他模块对其进行调用。
内容判断模块20,用于判断所述文档中的图片是否与图片存储器中当前具有相同标识的图片的内容相同;其中,所述图片存储器用于存储所述文档中的图片的待更新版本。
在获取到所有图片之后,判断每一个图片中是否含有与图片存储器中对应的唯一标识,并且判断与图片存储器中对应存储的图片是否相同。故需先判断文档中的具有与图片存储器中图片对应标识的图片,是否与其对应标识的图片内容相同。
图片更新模块30,用于若内容判断模块判断所述文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,则将所述文档中的图片更新为所述图片存储器中当前具有相同标识的最新版本的图片。
文档中的图片与所述图片存储器中当前具有相同标识的图片的内容不同,说明文档中的图片并不是最新版本的图片,那么就将文档中的图片更新为与图片存储器中对应的图片一致,以实现图片自动更新
在一些具体实施例中,该文档中图片自动更新装置还包括如下模块:
标识判断模块,用于将文档中的图片与图片存储器中的图片进行比对,判断所述文档中的图片是否与图片存储器中的图片具有相同标识。
若所述文档中的图片与图片存储器中的图片不具有相同标识,则将当前文档中的图片存入图片存储器并设置一个与所述图片对应的标识。
文档中的图片与图片存储器中的图片不具有相同标识。将这些图片存储至图片存储器,并且设置一个全新的标识来标记新存储的图片。
在一些具体实施例中,该文档中图片自动更新装置还包括如下模块:
更新提示模块,用于对文档中被更新的图片进行提示。
对文档中被更新的图片进行提示以便文档撰写者直观的看到到底是哪一种图片被更新了。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
以上对本申请所提供的方案进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
- 一种可自动更新刮刀的铺粉装置及铺粉方法
- 一种解析便携式文档格式文档表格的方法及装置
- 一种图片处理方法、图片处理装置及终端设备
- 一种图片加密方法、验证方法、装置、设备和介质
- 一种多语言说明文档中界面图片截取方法、装置及系统
- 一种文档中图片的替换方法、装置、电子设备及存储介质