`

EMF资源与文件资源互转

    博客分类:
  • EMF
 
阅读更多

     
        //将文件资源转换成EMF资源
        public static Resource getEmfResource(IResource resource){
            String uri = resource.getFullPath().toString();
            URI resourceURI = URI.createPlatformResourceURI(uri, false);
            return new ResourceSetImpl().getResource(resourceURI, true);
        }
     
        //将EMF资源转换成文件资源
        public static IResource getResourceByEmfResource(Resource resource){
            URI uri = resource.getURI();
            String path = uri.toPlatformString(false);
            return ResourcesPlugin.getWorkspace().getRoot().findMember(path);
        }

0
2
分享到:
评论

相关推荐

    emf文件格式详解

    这个压缩包包含了深入理解EMF文件格式的资源,包括一份PDF文档、一个帮助文件和源代码。 **微软EMF文件格式详解.pdf**:这份文档很可能是微软官方或第三方专家提供的关于EMF格式的详细指南。通常,它会涵盖EMF的...

    SVG转EMF的示例代码

    这个"SVG转EMF"的示例代码提供了在Java环境下进行这种转换的方法。首先,你需要一个能够解析SVG并将其转换为图形对象的库,例如Batik,这是一个由Apache基金会开发的开源SVG工具集。 Batik提供了一个SVG渲染器,可以...

    微软emf文件格式详解

    - **Web开发**:在Web开发中,EMF格式可以用来创建高质量的矢量图形资源,这些资源可以在各种设备上保持清晰。 - **软件开发**:许多软件开发工具都支持EMF格式,使得开发者能够轻松地将高质量的图形嵌入到他们的...

    将EMF图片格式转换成PNG

    对于复杂的EMF文件,转换可能需要较大的内存资源,因此确保你的系统有足够的内存是很重要的。此外,如果EMF文件包含特殊效果或非标准元素,可能无法完全准确地转换。 总的来说,将EMF转换为PNG的过程涉及到了Java...

    EMF读取XML

    - 使用EMF的`ResourceFactory`,可以创建一个`ResourceSet`,它管理资源和它们的加载器。 - 创建一个`Resource`对象,指定XML文件路径,并使用`load()`方法读取XML数据,这将根据Ecore模型构建模型实例。 - `...

    从剪贴板提取EMF图元文件并保存的C#工程,绝对有用!

    标题中的“从剪贴板提取EMF图元文件并保存的C#工程”是指一个C#编程项目,其主要功能是获取用户剪贴板中的增强型元文件(EMF)格式图像,并将其保存到本地系统。EMF是一种矢量图形格式,常用于Windows操作系统中,...

    EMF模型文件对比/比较(emf.compare)

    EMF(Eclipse Modeling Framework)模型文件对比/比较(emf.compare)是针对基于EMF构建的模型文件进行差异分析的工具。EMF是Eclipse项目中的一个子项目,它提供了一种创建、操作和共享复杂的领域特定语言(DSL)...

    GIF2EMF转换器

    【GIF2EMF转换器】是一款专门用于将GIF图像格式转换为增强型图元文件(EMF)的专业工具。在计算机图形处理领域,这种转换具有重要的实用价值,因为EMF格式通常更适合于Windows系统中的打印和矢量图形操作。 GIF...

    Delphi将jpg、bmp、wmf格式转换为emf格式.rar

    本资源"Delphi将jpg、bmp、wmf格式转换为emf格式.rar"提供了使用Delphi编程语言实现图像格式转换的方法,特别是将常见的jpg、bmp、wmf格式转换成增强型元文件(EMF)格式。EMF是一种矢量图形格式,支持高分辨率缩放...

    PPT用图EMF格式675个

    10. **备份与版本控制**:对于包含675个EMF图像的资源集合,建议进行定期备份,并采用版本控制系统,以便追踪和恢复不同版本的图像,特别是在团队协作的项目中。 综上所述,EMF格式在PPT中的应用不仅提供了高质量的...

    emf-xsd-Update-2.7.1

    1. **content.jar**:这是包含EMF或GEF相关内容的Java归档文件,可能包含类库、资源和其他元数据。 2. **artifacts.jar**:通常存储项目的元数据和依赖项,它有助于构建系统识别和管理项目所依赖的其他库。 3. **...

    emf eclipse

    【标题】"EMF Eclipse" 是一个与Eclipse集成的元建模框架,它允许开发者创建、编辑和操作复杂的模型。EMF(Eclipse Modeling Framework)是基于OMG的MOF(Meta-Object Facility)标准,为开发人员提供了一种在...

    eclipse的emf插件

    - **content.jar**:可能包含EMF插件的核心内容,如类库、资源和配置信息。 - **artifacts.jar**:通常存储插件的元数据,如依赖关系、版本信息等。 - **plugins**:此目录可能包含了多个Eclipse插件,EMF插件可能...

    EMF Developer Guide

    除了官方提供的文档,还有其他资源可以帮助深入理解EMF,如《EMF:Eclipse Modeling Framework》第二版书籍和框架类的Javadoc。这些资源提供了更全面的EMF特性和最佳实践。 总的来说,EMF Developer Guide是学习和...

    使用GDI +进行EMF到WMF的转换

    本文将深入探讨如何使用GDI+进行EMF(Enhanced Metafile)到WMF(Windows Metafile)的转换,并介绍与之相关的编程知识。 首先,EMF和WMF都是Windows操作系统中使用的矢量图形格式。EMF是WMF的增强版,支持更多的...

    深入理解EMF&graphiti

    压缩包文件"emf"可能包含了EMF和Graphiti的示例代码、教程文档、运行环境等资源。通过阅读和实践这些内容,读者可以加深对这两个工具的理解,掌握如何在实际项目中应用它们。 总结来说,EMF和Graphiti是Eclipse平台...

    eclipse插件emf2.8.0

    4. `binary`:可能包含了一些二进制文件,例如预编译的库或者特定平台的资源,用于支持插件在不同环境下的运行。 安装EMF插件到Eclipse的过程中,需要将`plugins`目录下的`.jar`文件复制到Eclipse的`plugins`目录下...

    emf-xsd-Update-2.7.2

    【描述】中提到的“EMF,安装eclipse插件所需要jar包,含xsd等完整包”,意味着这个压缩包内包含了运行Eclipse插件所需的Java档案(JAR)文件,其中不仅有EMF的核心库,还包含与处理XSD相关的组件。XSD是一种用于...

    activiti designer插件emf

    JAR文件是Java应用程序的打包方式,它包含了类文件、资源文件和其他元数据。在Activiti Designer中,这些jar文件包含插件所需的类库和依赖,例如Activiti的工作流引擎API、EMF的相关库以及图形用户界面所需的组件。 ...

    emf-xsd-Update-2.10.2

    1. `content.jar`:这是软件的核心内容,包含了一些核心类库和资源文件,可能包含了EMF的实现和Visual Editor的部分组件。 2. `artifacts.jar`:通常用于存储项目的依赖库,这些库可能是其他项目或者第三方库,对...

Global site tag (gtag.js) - Google Analytics