【小技巧】Prezi元素中文命名的回归!
-------中文命名引起Export导出问题便捷解决办法
每个人在prezi学习实践中,几乎都会遇到这样一个困扰:把一张图片、一段音乐和视频、一段swf小动画插入到prezi中,各种调整完成后,预览,一切正常。然而,打成便携文件后发现,原来好好的图片不见了,音乐、视频、动画也都消失了。
于是着急、上火、求助……百思不得其解
====================================================================
这是为什么呢?
原来,prezi desktop在导出便携包(export portable prezi..).时,会将素材从源地复制一套到data/repo中来,期间有一个读取原文件和写入新文件的过程。
这个过程中,如果素材的文件名是半角字符,则可完好的复原原件,如果是全角字符,文件本身可保持原样,但文件名无法复原,将以乱码形式存在,这样,就导致content.xml文件中的素材名是中文,而data/repo中的素材名是乱码,它们无法对应起来,文档播放时,半角字符名的素材可显现出来,而原本全角字符名的素材就无法显示。
====================================================================
解决办法:
一是从源头入手。把全符字符改为半角字符,即通常所说的把中文名改为英文名或数字名。然后重新编辑保存并导出。
使用本办法情形是:有pez文件,丢失的元素不多,重新编辑的工作量不大。
二是从结果着手。打开data/repo文件夹,将已是乱码的素材名恢复它原来的文件名,这样content.xml就能找到相应的素材了。
使用本办法的情形是:1、虽然“丢失”的元素不多,但pez文件缺失;2、虽有pez文件,但“丢失”的元素太多,重新编辑的话,工作量会很大。
办法二的具体做法是:
1、打开data/repo文件夹,找到乱码文件,如果不多,则可一个个改回原来的文件名。
当不记得原文件名,可用记事本打开content.xml,对照中文名查找。
2、当乱码文件较多时,就不能用一个个文件去重命名的方法,可以直接把乱码文件删除,将原素材复制到data/repo中来。当然,使用本办法的前提条件是能找到原素材。
======================================================================
特别说明
在解决中文名元素”丢失“这个问题的过程中,我们发现,其实中文名元素是完全可以使用的。特别是有些人喜欢使用中文名,因为中文名更容易辨认、便于检索。尤其是swf预览比较麻烦,用中文名效率更高。
所以,我们可以不用特别在意元素是使用中文名,还是英文名,只要我们把原始素材用专门的文件夹收集起来,编辑完,打包导出后,把这些原始素材复制到data/repo文件夹中,就可以了。
-------中文命名引起Export导出问题便捷解决办法
每个人在prezi学习实践中,几乎都会遇到这样一个困扰:把一张图片、一段音乐和视频、一段swf小动画插入到prezi中,各种调整完成后,预览,一切正常。然而,打成便携文件后发现,原来好好的图片不见了,音乐、视频、动画也都消失了。
于是着急、上火、求助……百思不得其解
====================================================================
这是为什么呢?
原来,prezi desktop在导出便携包(export portable prezi..).时,会将素材从源地复制一套到data/repo中来,期间有一个读取原文件和写入新文件的过程。
这个过程中,如果素材的文件名是半角字符,则可完好的复原原件,如果是全角字符,文件本身可保持原样,但文件名无法复原,将以乱码形式存在,这样,就导致content.xml文件中的素材名是中文,而data/repo中的素材名是乱码,它们无法对应起来,文档播放时,半角字符名的素材可显现出来,而原本全角字符名的素材就无法显示。
====================================================================
解决办法:
一是从源头入手。把全符字符改为半角字符,即通常所说的把中文名改为英文名或数字名。然后重新编辑保存并导出。
使用本办法情形是:有pez文件,丢失的元素不多,重新编辑的工作量不大。
二是从结果着手。打开data/repo文件夹,将已是乱码的素材名恢复它原来的文件名,这样content.xml就能找到相应的素材了。
使用本办法的情形是:1、虽然“丢失”的元素不多,但pez文件缺失;2、虽有pez文件,但“丢失”的元素太多,重新编辑的话,工作量会很大。
办法二的具体做法是:
1、打开data/repo文件夹,找到乱码文件,如果不多,则可一个个改回原来的文件名。
当不记得原文件名,可用记事本打开content.xml,对照中文名查找。
2、当乱码文件较多时,就不能用一个个文件去重命名的方法,可以直接把乱码文件删除,将原素材复制到data/repo中来。当然,使用本办法的前提条件是能找到原素材。
======================================================================
特别说明
在解决中文名元素”丢失“这个问题的过程中,我们发现,其实中文名元素是完全可以使用的。特别是有些人喜欢使用中文名,因为中文名更容易辨认、便于检索。尤其是swf预览比较麻烦,用中文名效率更高。
所以,我们可以不用特别在意元素是使用中文名,还是英文名,只要我们把原始素材用专门的文件夹收集起来,编辑完,打包导出后,把这些原始素材复制到data/repo文件夹中,就可以了。