Ronaldo Lages * ASL.Org | 6 May 17:16 2012

Libre Graphics World | Libcdr ressuscita Waldo (formato Corel v1) e lê todos os formatos até v16...

Desculpem a tradução falha mas a notícia publicada no Libre Graphics World[1] merece atenção pois o Projeto "libcdr" consegui algo que a própria Corel não fez em 16 versões do CorelDRAW, mesmo detendo a sua "inteligência" ;)
 
[1]http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support

Desde já agradeço qualquer tradução mais apropriada e correta.

Libcdr resgata Waldo, e ganha suporte local à cores básicas
"A história da engenharia reversa dos arquivos do Corel DRAW fica ainda "mais curiosa". O projeto libcdr conseguiu fazer algo ainda que a Corel não era capaz.

Simplesmente, esta biblioteca livre para leitura e conversão de arquivos CDR para SVG é agora capaz de ler todos os arquivos do CDR - da v1 para a última v16. (...). Deixe-me explicar isso."

A biblioteca será usada nas próximas versões LibreOffice 3.6. 

Libcdr resurrects Waldo, gets basic spot colors support

The Corel DRAW files reverse-engineering story gets “curiouser and curiouser”. The libcdr project managed to do something even Corel was not capable of.

Simply put, this free library for reading and converting CDR files to SVG is now able to read all CDR files — from v1 to the latest v16. Yes, folks, libcdr holds Waldo firmly in the hands of higher justice. Let me explain this.

Who is this Waldo guy anyway?

Early versions of Corel DRAW, codenamed Waldo, used a file format which had nothing to do with the current way of storing information in CDR files. That was around 1987, back when operating systems were 16bit.

In 1992 Corel released Corel DRAW v3 where it had switched to their first RIFF-based file format. The v5, released few years later, was the last version that was able to read v1 and v2 files, and it already could only save v3 and v4 files. And thus Waldo was buried, until just now.

Are you ready for a time travel? Fridrich Strba, lead developer of libcdr, graciously provided a screenshot of Corel DRAW v2 running from DOSBox with this illustration:

After conversion to SVG:

More changes

The library now also preserves groups of objects when converting to SVG and has basics of handling spot colors, albeit getting this to work reliably is going to be a tough task (but personally I have high hopes for SVG2).

Building libcdr

It is still recommended to use libcdr from Git repository and stay updated.

Fetch it:

$ git clone git://anongit.freedesktop.org/libreoffice/libcdr

Build it:

$ ./autogen.sh && ./configure && make && sudo make install

Use it:

$ cdr2xhtml file.cdr > file.xhtml

Then open the XHTML file in a text editor, trim the XHTML bits and save the result as .svg to open in Inkscape.

What's next

Getting full сoverage of file formats is what delayed work on support for text objects. Now that it's mostly done, developers are likely to get back to text and maybe even improve support for gradient fills.

The library will be used in upcoming LibreOffice 3.6.



Paz, Vida Longa e Prospere!

Ronaldo Cardozo Lages

Skype: rclages  Twitter: <at> rclages
E-mails: ronaldo <at> lages.net (MSN,GTalk)
  rclages <at> softwarelivre.org
  rclages <at> solisc.org.br
Facebook: https://www.facebook.com/rclages
Técnico em Telecomunicações (CREA-SC)
Porto Alegre, Rio Grande do Sul - Brasil
--------------------------------------------------
1999 Idealizador do FISL [http://www.fisl.org.br/]
2003 Fundador da ASL.Org [http://www.asl.org.br/]
2009 Organizador do SoLiSC [http://www.solisc.org.br/]
2010 Técnico em Telecomunicações [http://www.ifsc.edu.br]

2011 Coordenador de TI do Palácio Piratini [http://www.rs.gov.br]


<div>Desculpem a tradu&ccedil;&atilde;o falha mas a not&iacute;cia publicada no Libre Graphics World[1] merece aten&ccedil;&atilde;o pois o Projeto "libcdr" consegui algo que a pr&oacute;pria Corel n&atilde;o fez em 16 vers&otilde;es do CorelDRAW, mesmo detendo a sua "intelig&ecirc;ncia" ;)<br>
&nbsp;<br>[1]<a href="http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support">http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support</a><br><br>
Desde j&aacute; agrade&ccedil;o qualquer tradu&ccedil;&atilde;o mais apropriada e correta.<br><br><span>Libcdr resgata Waldo, e ganha suporte local &agrave; cores b&aacute;sicas </span><br><h6 class="uiStreamMessage"><span class="messageBody">"A
 hist&oacute;ria da engenharia reversa dos arquivos do Corel DRAW fica ainda 
"mais curiosa". O projeto libcdr conseguiu fazer algo ainda que a Corel n&atilde;o 
era capaz.<br><br> Simplesmente, esta biblioteca livre para leitura e 
convers&atilde;o de arquivos CDR para SVG &eacute; agora capaz de ler todos os 
arquivos do CDR - da v1 para a &uacute;ltima v16. (...). Deixe-me explicar 
isso."<br><br> A biblioteca ser&aacute; usada nas pr&oacute;ximas vers&otilde;es LibreOffice 3.6.&nbsp; </span></h6>
<br>Libcdr resurrects Waldo, gets basic spot colors support<br><br><p>
	The Corel DRAW files reverse-engineering story gets &ldquo;curiouser and 
curiouser&rdquo;. The libcdr project managed to do something even Corel was 
not capable of.</p>

    					    				
					                  					                    				
						
    					    				
                        <p>
	Simply put, this free library for reading and converting CDR files to SVG is now able to read all
 CDR files&nbsp;&mdash; from v1 to the latest v16. Yes, folks, libcdr holds Waldo 
firmly in the hands of higher justice. Let me explain this.</p>
<h2>Who is this Waldo guy anyway?</h2>
<p>
	Early versions of Corel DRAW, codenamed Waldo, used a file format which
 had nothing to do with the current way of storing information in CDR 
files. That was around 1987, back when operating systems were 16bit.</p>
<p>
	In 1992 Corel released Corel DRAW v3 where it had switched to their 
first RIFF-based file format. The v5, released few years later, was the 
last version that was able to read v1 and v2 files, and it already could
 only save v3 and v4 files. And thus Waldo was buried, until just now.</p>
<p>
	Are you ready for a time travel? <a href="http://fridrich.blogspot.com/" target="_blank">Fridrich Strba</a>, lead developer of libcdr, graciously provided a screenshot of Corel DRAW v2 running from DOSBox with this illustration:</p>

<p align="center">
	</p>
<p>
	After conversion to SVG:</p>
<p align="center">
	</p>
<h2>More changes</h2>
<p>
	The library now also preserves groups of objects when converting to SVG
 and has basics of handling spot colors, albeit getting this to work 
reliably is going to be a tough task (but personally I have high hopes 
for SVG2).</p>
<p align="center">
	</p>
<h2>Building libcdr</h2>
<p>
	It is still recommended to use libcdr from Git repository and stay updated.</p>
<p>
	Fetch it:</p>
<p>
	$ git clone git://<a href="http://anongit.freedesktop.org/libreoffice/libcdr">anongit.freedesktop.org/libreoffice/libcdr</a></p>
<p>
	Build it:</p>
<p>
	$ ./autogen.sh &amp;&amp; ./configure &amp;&amp; make &amp;&amp; sudo make install</p>
<p>
	Use it:</p>
<p>
	$ cdr2xhtml file.cdr &gt; file.xhtml</p>
<p>
	Then open the XHTML file in a text editor, trim the XHTML bits and save the result as .svg to open in Inkscape.</p>
<h2>What's next</h2>
<p>
	Getting full &#1089;overage of file formats is what delayed work on support 
for text objects. Now that it's mostly done, developers are likely to 
get back to text and maybe even improve support for gradient fills.</p>
<p>
	The library will be used in upcoming LibreOffice 3.6.</p>
<br><br><span>Paz, Vida Longa e Prospere!<br><br>Ronaldo Cardozo Lages</span><br><span></span><span>Skype: rclages&nbsp; Twitter:  <at> rclages </span><br><span>E-mails: <a href="mailto:ronaldo <at> lages.net" target="_blank">ronaldo <at> lages.net</a> (MSN,GTalk)</span><br><span>&nbsp; <a href="mailto:rclages <at> softwarelivre.org" target="_blank">rclages <at> softwarelivre.org</a></span><br><span>&nbsp; <a href="mailto:rclages <at> solisc.org.br" target="_blank">rclages <at> solisc.org.br</a><br>

Facebook: <a href="https://www.facebook.com/rclages" target="_blank">https://www.facebook.com/rclages</a><br>

T&eacute;cnico em Telecomunica&ccedil;&otilde;es (CREA-SC)<br></span><span>Porto Alegre, Rio Grande do Sul - Brasil</span><br><span>--------------------------------------------------</span><br><span>1999 Idealizador do FISL [<a href="http://www.fisl.org.br/" target="_blank">http://www.fisl.org.br/</a>]</span><br><span>2003 Fundador da ASL.Org [<a href="http://www.asl.org.br/" target="_blank">http://www.asl.org.br/</a>]</span><br><span>2009 Organizador do SoLiSC [<a href="http://www.solisc.org.br/" target="_blank">http://www.solisc.org.br/</a>]<br>

2010 T&eacute;cnico em Telecomunica&ccedil;&otilde;es [<a href="http://www.ifsc.edu.br/" target="_blank">http://www.ifsc.edu.br</a>]</span><br><span>2011 Coordenador de TI do Pal&aacute;cio Piratini [<a href="http://www.rs.gov.br/" target="_blank">http://www.rs.gov.br</a>]<br></span><span><br></span><span></span><br>
</div>
Eliane Domingos de Sousa | 6 May 20:37 2012
Picon

Re: Libre Graphics World | Libcdr ressuscita Waldo (formato Corel v1) e lê todos os formatos até v16...

Olá Ronaldo,

A partir da versão 3.6 do LibreOffice será feita a importação de arquivos Corel e Microsoft Publisher. O líder do projeto, Fridrich Strba, é membro da Document Foundation e já está há algum tempo trabalhando nisso.

Já compilamos o LibreOffice 3.6 aqui em casa e testamos, está funcionando que é uma coisa linda!!!!!

Abraço

Eliane Domingos de Sousa
gtalk/skype: elianedomingos
twitter: eliane_domingos
identica/facebook: elianedomingos

Em 06-05-2012 12:16, Ronaldo Lages * ASL.Org escreveu:
Desculpem a tradução falha mas a notícia publicada no Libre Graphics World[1] merece atenção pois o Projeto "libcdr" consegui algo que a própria Corel não fez em 16 versões do CorelDRAW, mesmo detendo a sua "inteligência" ;)
 
[1]http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support

Desde já agradeço qualquer tradução mais apropriada e correta.

Libcdr resgata Waldo, e ganha suporte local à cores básicas
"A história da engenharia reversa dos arquivos do Corel DRAW fica ainda "mais curiosa". O projeto libcdr conseguiu fazer algo ainda que a Corel não era capaz.

Simplesmente, esta biblioteca livre para leitura e conversão de arquivos CDR para SVG é agora capaz de ler todos os arquivos do CDR - da v1 para a última v16. (...). Deixe-me explicar isso."

A biblioteca será usada nas próximas versões LibreOffice 3.6. 

Libcdr resurrects Waldo, gets basic spot colors support

The Corel DRAW files reverse-engineering story gets “curiouser and curiouser”. The libcdr project managed to do something even Corel was not capable of.

Simply put, this free library for reading and converting CDR files to SVG is now able to read all CDR files — from v1 to the latest v16. Yes, folks, libcdr holds Waldo firmly in the hands of higher justice. Let me explain this.

Who is this Waldo guy anyway?

Early versions of Corel DRAW, codenamed Waldo, used a file format which had nothing to do with the current way of storing information in CDR files. That was around 1987, back when operating systems were 16bit.

In 1992 Corel released Corel DRAW v3 where it had switched to their first RIFF-based file format. The v5, released few years later, was the last version that was able to read v1 and v2 files, and it already could only save v3 and v4 files. And thus Waldo was buried, until just now.

Are you ready for a time travel? Fridrich Strba, lead developer of libcdr, graciously provided a screenshot of Corel DRAW v2 running from DOSBox with this illustration:

After conversion to SVG:

More changes

The library now also preserves groups of objects when converting to SVG and has basics of handling spot colors, albeit getting this to work reliably is going to be a tough task (but personally I have high hopes for SVG2).

Building libcdr

It is still recommended to use libcdr from Git repository and stay updated.

Fetch it:

$ git clone git://anongit.freedesktop.org/libreoffice/libcdr

Build it:

$ ./autogen.sh && ./configure && make && sudo make install

Use it:

$ cdr2xhtml file.cdr > file.xhtml

Then open the XHTML file in a text editor, trim the XHTML bits and save the result as .svg to open in Inkscape.

What's next

Getting full сoverage of file formats is what delayed work on support for text objects. Now that it's mostly done, developers are likely to get back to text and maybe even improve support for gradient fills.

The library will be used in upcoming LibreOffice 3.6.



Paz, Vida Longa e Prospere!

Ronaldo Cardozo Lages

Skype: rclages  Twitter: <at> rclages
E-mails: ronaldo <at> lages.net (MSN,GTalk)
  rclages <at> softwarelivre.org
  rclages <at> solisc.org.br
Facebook: https://www.facebook.com/rclages
Técnico em Telecomunicações (CREA-SC)
Porto Alegre, Rio Grande do Sul - Brasil
--------------------------------------------------
1999 Idealizador do FISL [http://www.fisl.org.br/]
2003 Fundador da ASL.Org [http://www.asl.org.br/]
2009 Organizador do SoLiSC [http://www.solisc.org.br/]
2010 Técnico em Telecomunicações [http://www.ifsc.edu.br]

2011 Coordenador de TI do Palácio Piratini [http://www.rs.gov.br]




_______________________________________________ PSL-Brasil mailing list PSL-Brasil <at> listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil SAIR DA LISTA ou trocar a senha: http://listas.softwarelivre.org/mailman/options/psl-brasil
<div>
    Ol&aacute; Ronaldo,<br><br>
    A partir da vers&atilde;o 3.6 do LibreOffice ser&aacute; feita a importa&ccedil;&atilde;o de
    arquivos Corel e Microsoft Publisher. O l&iacute;der do projeto, Fridrich
    Strba, &eacute; membro da Document Foundation e j&aacute; est&aacute; h&aacute; algum tempo
    trabalhando nisso.<br><br>
    J&aacute; compilamos o LibreOffice 3.6 aqui em casa e testamos, est&aacute;
    funcionando que &eacute; uma coisa linda!!!!!<br><br>
    Abra&ccedil;o<br><div class="moz-signature">
<br>
      Eliane Domingos de Sousa<br>
      gtalk/skype: elianedomingos<br>
      twitter: eliane_domingos<br>
      identica/facebook: elianedomingos<br>
</div>
    <br>
    Em 06-05-2012 12:16, Ronaldo Lages * ASL.Org escreveu:
    <blockquote cite="mid:CAPd-6XxD--bfEfgDgWk7pDCuXp27gL0t1i51zHMAhooiBmeNNA <at> mail.gmail.com" type="cite">Desculpem a tradu&ccedil;&atilde;o falha mas a not&iacute;cia
            publicada no Libre Graphics World[1] merece aten&ccedil;&atilde;o pois o
            Projeto "libcdr" consegui algo que a pr&oacute;pria Corel n&atilde;o fez
            em 16 vers&otilde;es do CorelDRAW, mesmo detendo a sua
            "intelig&ecirc;ncia" ;)<br>
            &nbsp;<br>
            [1]<a moz-do-not-send="true" href="http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support">http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support</a><br><br>
            Desde j&aacute; agrade&ccedil;o qualquer tradu&ccedil;&atilde;o mais apropriada e
            correta.<br><br><span>Libcdr resgata Waldo, e ganha suporte
                local &agrave; cores b&aacute;sicas </span><br>
      <h6 class="uiStreamMessage"><span class="messageBody">"A
            hist&oacute;ria da engenharia reversa dos arquivos do Corel DRAW
            fica ainda "mais curiosa". O projeto libcdr conseguiu fazer
            algo ainda que a Corel n&atilde;o era capaz.<br><br>
            Simplesmente, esta biblioteca livre para leitura e convers&atilde;o
            de arquivos CDR para SVG &eacute; agora capaz de ler todos os
            arquivos do CDR - da v1 para a &uacute;ltima v16. (...). Deixe-me
            explicar isso."<br><br>
            A biblioteca ser&aacute; usada nas pr&oacute;ximas vers&otilde;es LibreOffice
            3.6.&nbsp; </span></h6>
      <br>Libcdr resurrects Waldo, gets basic spot colors
          support<br><br><p> The Corel DRAW files reverse-engineering story gets &ldquo;curiouser
        and curiouser&rdquo;. The libcdr project managed to do something even
        Corel was not capable of.</p>
      <p> Simply put, this free library for reading and converting CDR
        files to SVG is now able to read all CDR
        files&nbsp;&mdash; from v1 to the latest v16. Yes, folks, libcdr holds
        Waldo firmly in the hands of higher justice. Let me explain
        this.</p>
      <h2>Who is this Waldo guy anyway?</h2>
      <p> Early versions of Corel DRAW, codenamed Waldo, used a file
        format which had nothing to do with the current way of storing
        information in CDR files. That was around 1987, back when
        operating systems were 16bit.</p>
      <p> In 1992 Corel released Corel DRAW v3 where it had switched to
        their first RIFF-based file format. The v5, released few years
        later, was the last version that was able to read v1 and v2
        files, and it already could only save v3 and v4 files. And thus
        Waldo was buried, until just now.</p>
      <p> Are you ready for a time travel? <a moz-do-not-send="true" href="http://fridrich.blogspot.com/" target="_blank">Fridrich
          Strba</a>, lead developer of libcdr, graciously provided a
        screenshot of Corel DRAW v2 running from DOSBox with this
        illustration:</p>
      <p align="center"> </p>
      <p> After conversion to SVG:</p>
      <p align="center"> </p>
      <h2>More changes</h2>
      <p> The library now also preserves groups of objects when
        converting to SVG and has basics of handling spot colors, albeit
        getting this to work reliably is going to be a tough task (but
        personally I have high hopes for SVG2).</p>
      <p align="center"> </p>
      <h2>Building libcdr</h2>
      <p> It is still recommended to use libcdr from Git repository and
        stay updated.</p>
      <p> Fetch it:</p>
      <p> $ git clone git://<a moz-do-not-send="true" href="http://anongit.freedesktop.org/libreoffice/libcdr">anongit.freedesktop.org/libreoffice/libcdr</a></p>
      <p> Build it:</p>
      <p> $ ./autogen.sh &amp;&amp; ./configure &amp;&amp; make
          &amp;&amp; sudo make install</p>
      <p> Use it:</p>
      <p> $ cdr2xhtml file.cdr &gt; file.xhtml</p>
      <p> Then open the XHTML file in a text editor, trim the XHTML bits
        and save the result as .svg to open in Inkscape.</p>
      <h2>What's next</h2>
      <p> Getting full &#1089;overage of file formats is what delayed work on
        support for text objects. Now that it's mostly done, developers
        are likely to get back to text and maybe even improve support
        for gradient fills.</p>
      <p> The library will be used in upcoming LibreOffice 3.6.</p>
      <br><br><span>Paz, Vida Longa e
        Prospere!<br><br>
        Ronaldo Cardozo Lages</span><br><span></span><span>Skype: rclages&nbsp;
        Twitter:  <at> rclages </span><br><span>E-mails: <a moz-do-not-send="true" href="mailto:ronaldo <at> lages.net" target="_blank">ronaldo <at> lages.net</a> (MSN,GTalk)</span><br><span>&nbsp; <a moz-do-not-send="true" href="mailto:rclages <at> softwarelivre.org" target="_blank">rclages <at> softwarelivre.org</a></span><br><span>&nbsp; <a moz-do-not-send="true" href="mailto:rclages <at> solisc.org.br" target="_blank">rclages <at> solisc.org.br</a><br>
        Facebook: <a moz-do-not-send="true" href="https://www.facebook.com/rclages" target="_blank">https://www.facebook.com/rclages</a><br>
        T&eacute;cnico em Telecomunica&ccedil;&otilde;es (CREA-SC)<br></span><span>Porto
        Alegre, Rio Grande do Sul - Brasil</span><br><span>--------------------------------------------------</span><br><span>1999 Idealizador
        do FISL [<a moz-do-not-send="true" href="http://www.fisl.org.br/" target="_blank">http://www.fisl.org.br/</a>]</span><br><span>2003 Fundador da
        ASL.Org [<a moz-do-not-send="true" href="http://www.asl.org.br/" target="_blank">http://www.asl.org.br/</a>]</span><br><span>2009 Organizador
        do SoLiSC [<a moz-do-not-send="true" href="http://www.solisc.org.br/" target="_blank">http://www.solisc.org.br/</a>]<br>
        2010 T&eacute;cnico em Telecomunica&ccedil;&otilde;es [<a moz-do-not-send="true" href="http://www.ifsc.edu.br/" target="_blank">http://www.ifsc.edu.br</a>]</span><br><span>2011 Coordenador
        de TI do Pal&aacute;cio Piratini [<a moz-do-not-send="true" href="http://www.rs.gov.br/" target="_blank">http://www.rs.gov.br</a>]<br></span><span><br></span><span></span><br><br><br>_______________________________________________
PSL-Brasil mailing list
<a class="moz-txt-link-abbreviated" href="mailto:PSL-Brasil <at> listas.softwarelivre.org">PSL-Brasil <at> listas.softwarelivre.org</a>
<a class="moz-txt-link-freetext" href="http://listas.softwarelivre.org/mailman/listinfo/psl-brasil">http://listas.softwarelivre.org/mailman/listinfo/psl-brasil</a>
Regras da lista:
<a class="moz-txt-link-freetext" href="http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil">http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil</a>
SAIR DA LISTA ou trocar a senha:
<a class="moz-txt-link-freetext" href="http://listas.softwarelivre.org/mailman/options/psl-brasil">http://listas.softwarelivre.org/mailman/options/psl-brasil</a>

    </blockquote>
  </div>
Tiago Passos | 6 May 21:40 2012

Re: Libre Graphics World | Libcdr ressuscita Waldo (formato Corel v1) e lê todos os formatos até v16...

Fiz uma "tradução livre" do artigo. Espero que ajude a quem não entende inglês tão bem:
http://blog.tiagopassos.com/2012/05/06/o-projeto-libcdr-agora-permite-a-leitura-e-conversao-de-arquivos-de-todas-as-versoes-do-corel-draw/

2012/5/6 Eliane Domingos de Sousa <elianedomingos <at> gmail.com>
Olá Ronaldo,

A partir da versão 3.6 do LibreOffice será feita a importação de arquivos Corel e Microsoft Publisher. O líder do projeto, Fridrich Strba, é membro da Document Foundation e já está há algum tempo trabalhando nisso.

Já compilamos o LibreOffice 3.6 aqui em casa e testamos, está funcionando que é uma coisa linda!!!!!

Abraço

Eliane Domingos de Sousa
gtalk/skype: elianedomingos
twitter: eliane_domingos
identica/facebook: elianedomingos

Em 06-05-2012 12:16, Ronaldo Lages * ASL.Org escreveu:
Desculpem a tradução falha mas a notícia publicada no Libre Graphics World[1] merece atenção pois o Projeto "libcdr" consegui algo que a própria Corel não fez em 16 versões do CorelDRAW, mesmo detendo a sua "inteligência" ;)
 
[1]http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support

Desde já agradeço qualquer tradução mais apropriada e correta.

Libcdr resgata Waldo, e ganha suporte local à cores básicas
"A história da engenharia reversa dos arquivos do Corel DRAW fica ainda "mais curiosa". O projeto libcdr conseguiu fazer algo ainda que a Corel não era capaz.

Simplesmente, esta biblioteca livre para leitura e conversão de arquivos CDR para SVG é agora capaz de ler todos os arquivos do CDR - da v1 para a última v16. (...). Deixe-me explicar isso."

A biblioteca será usada nas próximas versões LibreOffice 3.6. 

Libcdr resurrects Waldo, gets basic spot colors support

The Corel DRAW files reverse-engineering story gets “curiouser and curiouser”. The libcdr project managed to do something even Corel was not capable of.

Simply put, this free library for reading and converting CDR files to SVG is now able to read all CDR files — from v1 to the latest v16. Yes, folks, libcdr holds Waldo firmly in the hands of higher justice. Let me explain this.

Who is this Waldo guy anyway?

Early versions of Corel DRAW, codenamed Waldo, used a file format which had nothing to do with the current way of storing information in CDR files. That was around 1987, back when operating systems were 16bit.

In 1992 Corel released Corel DRAW v3 where it had switched to their first RIFF-based file format. The v5, released few years later, was the last version that was able to read v1 and v2 files, and it already could only save v3 and v4 files. And thus Waldo was buried, until just now.

Are you ready for a time travel? Fridrich Strba, lead developer of libcdr, graciously provided a screenshot of Corel DRAW v2 running from DOSBox with this illustration:

After conversion to SVG:

More changes

The library now also preserves groups of objects when converting to SVG and has basics of handling spot colors, albeit getting this to work reliably is going to be a tough task (but personally I have high hopes for SVG2).

Building libcdr

It is still recommended to use libcdr from Git repository and stay updated.

Fetch it:

$ git clone git://anongit.freedesktop.org/libreoffice/libcdr

Build it:

$ ./autogen.sh && ./configure && make && sudo make install

Use it:

$ cdr2xhtml file.cdr > file.xhtml

Then open the XHTML file in a text editor, trim the XHTML bits and save the result as .svg to open in Inkscape.

What's next

Getting full сoverage of file formats is what delayed work on support for text objects. Now that it's mostly done, developers are likely to get back to text and maybe even improve support for gradient fills.

The library will be used in upcoming LibreOffice 3.6.



Paz, Vida Longa e Prospere!

Ronaldo Cardozo Lages

Skype: rclages  Twitter: <at> rclages
E-mails: ronaldo <at> lages.net (MSN,GTalk)
  rclages <at> softwarelivre.org
  rclages <at> solisc.org.br
Facebook: https://www.facebook.com/rclages
Técnico em Telecomunicações (CREA-SC)
Porto Alegre, Rio Grande do Sul - Brasil
--------------------------------------------------
1999 Idealizador do FISL [http://www.fisl.org.br/]
2003 Fundador da ASL.Org [http://www.asl.org.br/]
2009 Organizador do SoLiSC [http://www.solisc.org.br/]
2010 Técnico em Telecomunicações [http://www.ifsc.edu.br]

2011 Coordenador de TI do Palácio Piratini [http://www.rs.gov.br]




_______________________________________________ PSL-Brasil mailing list PSL-Brasil <at> listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/psl-brasil Regras da lista: http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil SAIR DA LISTA ou trocar a senha: http://listas.softwarelivre.org/mailman/options/psl-brasil

_______________________________________________
PSL-Brasil mailing list
PSL-Brasil <at> listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/psl-brasil
Regras da lista:
http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil
SAIR DA LISTA ou trocar a senha:
http://listas.softwarelivre.org/mailman/options/psl-brasil


<div>
<p>Fiz uma "tradu&ccedil;&atilde;o livre" do artigo. Espero que ajude a quem n&atilde;o entende ingl&ecirc;s t&atilde;o bem:<br><a href="http://blog.tiagopassos.com/2012/05/06/o-projeto-libcdr-agora-permite-a-leitura-e-conversao-de-arquivos-de-todas-as-versoes-do-corel-draw/">http://blog.tiagopassos.com/2012/05/06/o-projeto-libcdr-agora-permite-a-leitura-e-conversao-de-arquivos-de-todas-as-versoes-do-corel-draw/</a><br><br></p>
<div class="gmail_quote">2012/5/6 Eliane Domingos de Sousa <span dir="ltr">&lt;<a href="mailto:elianedomingos <at> gmail.com" target="_blank">elianedomingos <at> gmail.com</a>&gt;</span><br><blockquote class="gmail_quote">

  

  
  <div bgcolor="#FFFFFF" text="#000000">
    Ol&aacute; Ronaldo,<br><br>
    A partir da vers&atilde;o 3.6 do LibreOffice ser&aacute; feita a importa&ccedil;&atilde;o de
    arquivos Corel e Microsoft Publisher. O l&iacute;der do projeto, Fridrich
    Strba, &eacute; membro da Document Foundation e j&aacute; est&aacute; h&aacute; algum tempo
    trabalhando nisso.<br><br>
    J&aacute; compilamos o LibreOffice 3.6 aqui em casa e testamos, est&aacute;
    funcionando que &eacute; uma coisa linda!!!!!<br><br>
    Abra&ccedil;o<br><div>
<br>
      Eliane Domingos de Sousa<br>
      gtalk/skype: elianedomingos<br>
      twitter: eliane_domingos<br>
      identica/facebook: elianedomingos<br>
</div>
    <br>
    Em 06-05-2012 12:16, Ronaldo Lages * ASL.Org escreveu:
    <blockquote type="cite">
<div><div class="h5">Desculpem a tradu&ccedil;&atilde;o falha mas a not&iacute;cia
            publicada no Libre Graphics World[1] merece aten&ccedil;&atilde;o pois o
            Projeto "libcdr" consegui algo que a pr&oacute;pria Corel n&atilde;o fez
            em 16 vers&otilde;es do CorelDRAW, mesmo detendo a sua
            "intelig&ecirc;ncia" ;)<br>
            &nbsp;<br>
            [1]<a href="http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support" target="_blank">http://libregraphicsworld.org/blog/entry/libcdr-resurrects-waldo-gets-basic-spot-colors-support</a><br><br>
            Desde j&aacute; agrade&ccedil;o qualquer tradu&ccedil;&atilde;o mais apropriada e
            correta.<br><br><span>Libcdr resgata Waldo, e ganha suporte
                local &agrave; cores b&aacute;sicas </span><br>
      <h6><span>"A
            hist&oacute;ria da engenharia reversa dos arquivos do Corel DRAW
            fica ainda "mais curiosa". O projeto libcdr conseguiu fazer
            algo ainda que a Corel n&atilde;o era capaz.<br><br>
            Simplesmente, esta biblioteca livre para leitura e convers&atilde;o
            de arquivos CDR para SVG &eacute; agora capaz de ler todos os
            arquivos do CDR - da v1 para a &uacute;ltima v16. (...). Deixe-me
            explicar isso."<br><br>
            A biblioteca ser&aacute; usada nas pr&oacute;ximas vers&otilde;es LibreOffice
            3.6.&nbsp; </span></h6>
      <br>Libcdr resurrects Waldo, gets basic spot colors
          support<br><br><p> The Corel DRAW files reverse-engineering story gets &ldquo;curiouser
        and curiouser&rdquo;. The libcdr project managed to do something even
        Corel was not capable of.</p>
      <p> Simply put, this free library for reading and converting CDR
        files to SVG is now able to read all CDR
        files&nbsp;&mdash; from v1 to the latest v16. Yes, folks, libcdr holds
        Waldo firmly in the hands of higher justice. Let me explain
        this.</p>
      <h2>Who is this Waldo guy anyway?</h2>
      <p> Early versions of Corel DRAW, codenamed Waldo, used a file
        format which had nothing to do with the current way of storing
        information in CDR files. That was around 1987, back when
        operating systems were 16bit.</p>
      <p> In 1992 Corel released Corel DRAW v3 where it had switched to
        their first RIFF-based file format. The v5, released few years
        later, was the last version that was able to read v1 and v2
        files, and it already could only save v3 and v4 files. And thus
        Waldo was buried, until just now.</p>
      <p> Are you ready for a time travel? <a href="http://fridrich.blogspot.com/" target="_blank">Fridrich
          Strba</a>, lead developer of libcdr, graciously provided a
        screenshot of Corel DRAW v2 running from DOSBox with this
        illustration:</p>
      <p align="center"> </p>
      <p> After conversion to SVG:</p>
      <p align="center"> </p>
      <h2>More changes</h2>
      <p> The library now also preserves groups of objects when
        converting to SVG and has basics of handling spot colors, albeit
        getting this to work reliably is going to be a tough task (but
        personally I have high hopes for SVG2).</p>
      <p align="center"> </p>
      <h2>Building libcdr</h2>
      <p> It is still recommended to use libcdr from Git repository and
        stay updated.</p>
      <p> Fetch it:</p>
      <p> $ git clone git://<a href="http://anongit.freedesktop.org/libreoffice/libcdr" target="_blank">anongit.freedesktop.org/libreoffice/libcdr</a></p>
      <p> Build it:</p>
      <p> $ ./autogen.sh &amp;&amp; ./configure &amp;&amp; make
          &amp;&amp; sudo make install</p>
      <p> Use it:</p>
      <p> $ cdr2xhtml file.cdr &gt; file.xhtml</p>
      <p> Then open the XHTML file in a text editor, trim the XHTML bits
        and save the result as .svg to open in Inkscape.</p>
      <h2>What's next</h2>
      <p> Getting full &#1089;overage of file formats is what delayed work on
        support for text objects. Now that it's mostly done, developers
        are likely to get back to text and maybe even improve support
        for gradient fills.</p>
      <p> The library will be used in upcoming LibreOffice 3.6.</p>
      <br><br><span>Paz, Vida Longa e
        Prospere!<br><br>
        Ronaldo Cardozo Lages</span><br><span></span><span>Skype: rclages&nbsp;
        Twitter:  <at> rclages </span><br><span>E-mails: <a href="mailto:ronaldo <at> lages.net" target="_blank">ronaldo <at> lages.net</a> (MSN,GTalk)</span><br><span>&nbsp; <a href="mailto:rclages <at> softwarelivre.org" target="_blank">rclages <at> softwarelivre.org</a></span><br><span>&nbsp; <a href="mailto:rclages <at> solisc.org.br" target="_blank">rclages <at> solisc.org.br</a><br>
        Facebook: <a href="https://www.facebook.com/rclages" target="_blank">https://www.facebook.com/rclages</a><br>
        T&eacute;cnico em Telecomunica&ccedil;&otilde;es (CREA-SC)<br></span><span>Porto
        Alegre, Rio Grande do Sul - Brasil</span><br><span>--------------------------------------------------</span><br><span>1999 Idealizador
        do FISL [<a href="http://www.fisl.org.br/" target="_blank">http://www.fisl.org.br/</a>]</span><br><span>2003 Fundador da
        ASL.Org [<a href="http://www.asl.org.br/" target="_blank">http://www.asl.org.br/</a>]</span><br><span>2009 Organizador
        do SoLiSC [<a href="http://www.solisc.org.br/" target="_blank">http://www.solisc.org.br/</a>]<br>
        2010 T&eacute;cnico em Telecomunica&ccedil;&otilde;es [<a href="http://www.ifsc.edu.br/" target="_blank">http://www.ifsc.edu.br</a>]</span><br><span>2011 Coordenador
        de TI do Pal&aacute;cio Piratini [<a href="http://www.rs.gov.br/" target="_blank">http://www.rs.gov.br</a>]<br></span><span><br></span><span></span><br><br><br>
</div></div>_______________________________________________
PSL-Brasil mailing list
<a href="mailto:PSL-Brasil <at> listas.softwarelivre.org" target="_blank">PSL-Brasil <at> listas.softwarelivre.org</a>
<a href="http://listas.softwarelivre.org/mailman/listinfo/psl-brasil" target="_blank">http://listas.softwarelivre.org/mailman/listinfo/psl-brasil</a>
Regras da lista:
<a href="http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil" target="_blank">http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil</a>
SAIR DA LISTA ou trocar a senha:
<a href="http://listas.softwarelivre.org/mailman/options/psl-brasil" target="_blank">http://listas.softwarelivre.org/mailman/options/psl-brasil</a>

    </blockquote>
  </div>

<br>_______________________________________________<br>
PSL-Brasil mailing list<br><a href="mailto:PSL-Brasil <at> listas.softwarelivre.org">PSL-Brasil <at> listas.softwarelivre.org</a><br><a href="http://listas.softwarelivre.org/mailman/listinfo/psl-brasil" target="_blank">http://listas.softwarelivre.org/mailman/listinfo/psl-brasil</a><br>
Regras da lista:<br><a href="http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil" target="_blank">http://twiki.softwarelivre.org/bin/view/PSLBrasil/RegrasDaListaPSLBrasil</a><br>
SAIR DA LISTA ou trocar a senha:<br><a href="http://listas.softwarelivre.org/mailman/options/psl-brasil" target="_blank">http://listas.softwarelivre.org/mailman/options/psl-brasil</a><br><br>
</blockquote>
</div>
<br>
</div>

Gmane