I have finished the work, and thank you a lot. <div>by the way, I did it by rewrite the DLL&#39;s function to the &quot;filter model&quot;, and when LO open a abc.wps file will invoke my translate function.<br><br><div class="gmail_quote">
2012/3/27 huqitu du <span dir="ltr">&lt;<a href="mailto:huqitu@gmail.com">huqitu@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I don&#39;t need detect the file format, I only need to know the file extension name and if it is .wps(for example abc.wps) when open file then lets my DLL function( the function can translate the wps file into LO file format) handle it, and the function will make a new file named .odt( for example abc.odt) and let&#39;s LO reopen the abc.odt file, that&#39;s all.<div>

<br><div><div><div class="h5"><div class="gmail_quote">2012/3/26 Michael Meeks <span dir="ltr">&lt;<a href="mailto:michael.meeks@suse.com" target="_blank">michael.meeks@suse.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
On Mon, 2012-03-26 at 13:12 +0200, khagaroth wrote:<br>
&gt; LO can open WPS (Woks) files just fine. Don&#39;t know if it handles<br>
&gt; Chines glyphs in WPS, but the English and Czech files I tried opened<br>
&gt; and displayed correctly.<br>
<br>
        Sure - so see the &#39;libwps&#39; module with the parser for that.<br>
<div><br>
&gt; &gt; On Mon, Mar 26, 2012 at 03:17:19PM +0800, huqitu du &lt;<a href="mailto:huqitu@gmail.com" target="_blank">huqitu@gmail.com</a>&gt; wrote:<br>
&gt; &gt; The DLL function is when LO open a .wps file(this file format is very<br>
&gt; &gt; common in china and not supported in LO yet)<br>
<br>
</div>        It&#39;s quite hard to build libreoffice without wps support ;-) but<br>
perhaps there is something unusual about the chinese files / encodint /<br>
glyphs that breaks autodetection and/or load.<br>
<br>
        I&#39;d play with libwps/src/conv/raw and the wps2raw or similar tool to<br>
see if you can work out what&#39;s happening in the underlying streams<br>
there.<br>
<br>
        HTH,<br>
<br>
                Michael.<br>
<span><font color="#888888"><br>
--<br>
<a href="mailto:michael.meeks@suse.com" target="_blank">michael.meeks@suse.com</a>  &lt;&gt;&lt;, Pseudo Engineer, itinerant idiot<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><div class="im">-- <br>内蒙古蒙科立公司<br>胡其图<br><a href="mailto:email%3Ahuqitu@gmail.com" target="_blank">email:huqitu@gmail.com</a><br>
</div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>内蒙古蒙科立公司<br>胡其图<br><a href="mailto:email%3Ahuqitu@gmail.com">email:huqitu@gmail.com</a><br>
</div>