`

文件格式類型轉換

阅读更多

文件格式類型轉換
Example:
1. txt-->>text/plain-->>Text File
2. doc-->>application/msword-->>Microsoft Word.

具體實現步驟:
1. 讀取ApacheMime類型,并將其存入Properties,位置Apache_Home\conf\mime.types
 其截取部分內容如下:

 # This is a comment. I love comments.

 # This file controls what Internet media types are sent to the client for
 # given file extension(s).  Sending the correct media type to the client
 # is important so they know how to handle the content of the file.
 # Extra types can either be added here or by using an AddType directive
 # in your config files. For more information about Internet media types,
 # please read RFC 2045, 2046, 2047, 2048, and 2077.  The Internet media type
 # registry is at <http://www.iana.org/assignments/media-types/>.

 # MIME type   Extensions
 application/activemessage
 application/andrew-inset ez
 application/applefile
 application/atom+xml  atom
 application/atomicmail
 application/batch-smtp
 application/msword  doc

 
2. 傳入文件后綴作為key值獲取其對應的MIME type,通過一方法將key,value轉換

    public static String getKeyByValue(Hashtable hash,String value){
        String key="";
        String tempValue="";
        Enumeration keys=hash.keys();
        while(keys.hasMoreElements()){
            key=(String)keys.nextElement();
            tempValue=(String)hash.get(key);
            if(tempValue.indexOf(value)>-1)
             break;
        }
        return key;
    }

 

3. 根據mime type轉換為文檔類型(借助Windchill平臺)

 QueryResult qr = ContentHelper.service.getDataFormats();
 while(qr.hasMoreElements()){
  DataFormat f = (DataFormat)qr.nextElement();
  if(mimetype.equals(f.getMimeType()))
   return f.getFormatName();
 }

 

分享到:
评论
2 楼 czjword 2009-01-07  
哥们:有没有关于基线方面的代码贴出来学习学习!

1 楼 grubbythn 2008-12-12  
大侠很久没有更新Blog了,是否应该更新一下,让我学习学习!!!!!

相关推荐

    文件格式转换器

    文件格式转换器是一种工具软件,它的主要功能是帮助用户将不同类型的文件从一种格式转换成另一种格式。在日常工作中,我们经常会遇到各种不同格式的文件,如文本文件(.txt)、电子书文件(.epub、.mobi)、图像文件...

    各种格式文件转换器

    "各种格式文件转换器" 提供了一个全面的解决方案,它支持广泛的文件类型,确保用户能够方便地在各种格式之间进行转换。 首先,让我们深入了解一下主要的文件格式及其应用场景: 1. **文本格式**:如DOCX...

    C# 文件格式转换

    在IT领域,文件格式转换是一项常见的任务,尤其对于程序员来说,能够灵活地处理不同类型的文件格式至关重要。"C# 文件格式转换"项目就是一个这样的实用工具,它允许用户将常见的文件格式转换成他们需要的格式。这个...

    文件格式转换工具

    "文件格式转换工具"是一个基于MFC(Microsoft Foundation Classes)框架开发的应用程序,主要用于处理不同类型的文件格式转换。MFC是微软提供的一套C++类库,它为开发者提供了构建Windows应用程序的接口,使得开发...

    图像文件格式转换

    - **BITMAPFILEHEADER** 结构体包含文件类型标识(bfType)、文件大小(bfSize)、保留字段(bfReserved1和bfReserved2)以及数据开始位置(bfOffBits)。 - **BITMAPINFOHEADER** 包含图像尺寸、位深度、压缩类型...

    地图文件格式转换

    - **软件版本兼容性**:注意使用的ArcGIS版本,不同版本可能在操作界面上有所差异,尤其是文件类型的默认设置方面。 - **数据一致性检查**:完成转换后,应进行数据一致性检查,确保所有数据均正确无误地转换到了新...

    Office 2007文件格式转换器

    Office 2007文件格式转换器是一款专为处理Microsoft Office 2007文档设计的工具,它能够帮助用户将新版本的Office文件转换为更旧版本的格式,或者将其他格式的文档转换为Office 2007支持的格式。在日常工作中,我们...

    文本文件编码格式转换器

    打开软件后可以看出来左上角的文件格式可以根据你的文件类型自定义添加,删除(具体的请多多动动鼠标)。下面的编码格式转换处只添加了Qt可以处理的编码格式,对于自动识别编码格式的功能没有经过大范围测试,请谨慎...

    office文件格式转换

    在本案例中,支持的文件格式包括:doc、xls、ppt、docx、xlsx和pptx,这些都是Microsoft Office的主流文件类型。 1. **doc和docx**:doc是Microsoft Word早期版本的默认文档格式,而docx是从Word 2007开始引入的新...

    文件格式转换工具绿色版

    除了3GP格式,这个工具可能还支持其他各种类型的文件格式,如音频文件(如MP3、WAV、AAC)、图片文件(如JPEG、PNG、GIF)或者文档文件(如PDF、DOC、DOCX),实现全方面的格式转换服务。绿色版软件的另一大优点是不...

    FastReport格式转换程序。

    在不同的项目和环境中,可能需要处理不同版本的FastReport文件格式,这时就需要使用到格式转换工具。本篇文章主要讲解FastReport的格式转换程序及其相关知识点。 标题中的"FastReport格式转换程序"指的是一个专门...

    文件类型转换工具

    在IT领域,文件类型转换工具是一种非常实用的软件或应用程序,它允许用户将文件从一种格式转换为另一种格式。在“文件类型转换工具”的场景下,我们常常涉及到各种不同的文件格式,例如文档、图片、音频、视频等。这...

    大话西游was资源文件转换器转动画格式透明格式

    文件头通常包含文件类型信息、版本号、数据长度等,后续的数据可能包含帧数、帧速率、图像大小以及每个帧的像素数据。 2. **提取帧信息**:从WAS文件中提取出每一帧的图像数据,这可能包括颜色信息、透明度信息...

    3维数据stl文件从文本格式转换到二进制格式

    转换STL文件从文本格式到二进制格式通常涉及到以下步骤: 1. **读取文本文件**:程序首先读取ASCII格式的STL文件,逐行解析出三角面片的正常向量和顶点坐标。 2. **数据转换**:将解析出的浮点数转换为二进制表示...

    视频文件格式转换器

    视频文件格式转换是数字媒体处理中的一个重要环节,尤其在互联网上传播和播放视频时,不同的设备和平台可能支持不同的视频格式。"视频文件格式转换器"如“格式工厂”是解决这个问题的有效工具。本文将深入探讨视频...

    Java实现文件格式转换代码实例

    本实例聚焦于Java如何实现AMR到MP3的转换,同时,该方法同样适用于其他类型的格式转换,如视频格式FLV转MP4。我们将探讨使用JAVE库、FTP协议以及Base64编码等相关技术。 首先,让我们深入了解JAVE(Java Audio ...

    气象新旧Z文件转换_转换_Z文件格式_

    为了应对这个问题,我们有一个专门的转换程序,能够将旧版的Z文件转换为新版的格式,确保数据的连续性和可用性。 "转换 Z文件格式"这一过程涉及到多个关键知识点: 1. **Z文件格式**:Z文件是气象观测数据的标准...

    不同文件sgy转sg2.zip_SGY SG2_sg2格式_sgy文件转sg2文件_sgy格式转换_stationfx4

    本文将深入探讨SGY和SG2格式,以及如何进行SGY文件到SG2文件的转换。 SGY文件格式是由SEG(Society of Exploration Geophysicists)制定的一种标准格式,用于存储地震数据。这种格式的文件包含了地震波形数据,通常...

    doc2docx 文件类型转换 java后台

    总之,“doc2docx 文件类型转换 java后台”项目展示了Java在文件处理领域的强大能力,结合Apache POI库,可以实现高效且可靠的文档格式转换。这样的解决方案在企业级应用中非常常见,尤其对于需要处理大量文档数据的...

Global site tag (gtag.js) - Google Analytics