<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://unfoldingneurons.com/"
> <channel><title>jlcarneiro.com &#187; formatos de arquivos</title> <atom:link href="http://www.jlcarneiro.com/tag/formatos-de-arquivos/feed/" rel="self" type="application/rss+xml" /><link>http://www.jlcarneiro.com</link> <description>Porque agora todo mundo é &#34;pontocom&#34;</description> <lastBuildDate>Wed, 08 Feb 2012 13:11:48 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Como converter de TIFF para PDF</title><link>http://www.jlcarneiro.com/como-converter-de-tiff-para-pdf/</link> <comments>http://www.jlcarneiro.com/como-converter-de-tiff-para-pdf/#comments</comments> <pubDate>Sun, 10 Oct 2010 06:17:37 +0000</pubDate> <dc:creator>José Luís</dc:creator> <category><![CDATA[Tecnologia]]></category> <category><![CDATA[Adobe Reader]]></category> <category><![CDATA[código]]></category> <category><![CDATA[dicas]]></category> <category><![CDATA[formatos de arquivos]]></category> <category><![CDATA[GED]]></category> <category><![CDATA[PDF]]></category> <guid
isPermaLink="false">http://www.jlcarneiro.com/?p=1105</guid> <description><![CDATA[<p><img
width="100" height="100" src="http://www.jlcarneiro.com/wp-content/uploads/Image/galleries/pdf_file-thumbnail.png" class="attachment-thumbnail wp-post-image" alt="pdf_file.png" title="Ícone para arquivos PDF" /></p>Eu gosto do formato PDF. Enquanto a linguagem HTML objetiva a disseminação de um documento em qualquer uma das diversas plataformas existentes, o formato PDF vai mais além e busca garantir sua reprodução idêntica. Não é necessário imaginar se uma determinada fonte existirá no sistema operacional do leitor ou se a impressora manterá o alinhamento [...]]]></description> <content:encoded><![CDATA[<p><img
width="100" height="100" src="http://www.jlcarneiro.com/wp-content/uploads/Image/galleries/pdf_file-thumbnail.png" class="attachment-thumbnail wp-post-image" alt="pdf_file.png" title="Ícone para arquivos PDF" /></p><p>Eu <em>gosto</em> do formato <a
href="http://pt.wikipedia.org/wiki/Pdf" rel="nofollow" class="liexternal">PDF</a>.</p><p>Enquanto a linguagem HTML objetiva a disseminação de um documento em qualquer uma das diversas plataformas existentes, o formato PDF vai mais além e busca garantir sua reprodução <em>idêntica</em>. Não é necessário imaginar se uma determinada fonte existirá no sistema operacional do leitor ou se a impressora manterá o alinhamento correto de duas figuras, um arquivo PDF construído corretamente deverá ser sempre igual.</p><p>O formato apresenta algumas outras vantagens:</p><ul><li>reduz o tamanho dos arquivos;</li><li>dispõe de vários visualizadores, a maioria, gratuitos; e</li><li>apesar das <a
href="http://www.adobe.com/support/security/" class="liexternal">vulnerabilidades</a> descobertas recentemente, é relativamente seguro, pois, quando um arquivo PDF é gerado sem <a
href="http://www.jlcarneiro.com/introducao-aos-malwares/" class="liinternal">malwares</a>, dificilmente será contaminado no futuro.</li></ul><p>Devido ao alto custo do material de impressão (tinta e papel) e às campanhas para preservação do meio ambiente, é cada vez mais comum armazenar documentos neste formato. Por essa razão, essa não é a primeira vez que escrevo sobre <a
href="http://www.jlcarneiro.com/tag/ged/" class="liinternal">esse formato ou sobre ferramentas para ele</a>.</p><p><span
id="more-1105"></span>Em seu trabalho, minha esposa tem convertido literalmente milhares de documentos para o formato PDF. Contudo, por uma limitação do software usado na organização em que trabalha, os documentos são escaneados para o formato <a
href="http://pt.wikipedia.org/wiki/Tagged_Image_File_Format" rel="nofollow" class="liexternal">TIFF</a> e, em seguida, convertidos para PDF. Um&#8230; a&#8230; um&#8230; Então, fui pesquisar uma forma de automatizar pelo menos o processo de conversão. De preferência, gratuitamente.</p><p>Após ler <a
href="http://c42pdf.ffii.org/docs/scanned.html" class="liexternal">algumas explicações</a> (bem desatualizadas) sobre o assunto, a primeira ferramenta que testei foi o <a
href="http://www.imagemagick.org/" class="liexternal">ImageMagick</a>. Afinal, é um verdadeiro canivete suíço, capaz de, entre outras coisas, converter entre mais de 100 formatos diferentes. Infelizmente, o ImageMagick mostrou-se muito lento para o processo. Além disso, o arquivo resultante era maior que o gerado pelo processo atual (mesmo trocando o modo de compressão).</p><p>Passei então para a biblioteca <a
href="http://www.remotesensing.org/libtiff/" class="liexternal">LibTIFF</a>. Nela, encontrei um utilitário, sugestivamente chamado &#8220;tiff2pdf&#8221; (lê-se &#8220;tiff-to-pdf&#8221; ou, em português, &#8220;tiff-para-pdf&#8221;), que alcançou os mesmos resultados de tempo de conversão e tamanho do arquivo final. Para executar o tiff2pdf, é necessário, no mínimo:</p><ul><li>os arquivos tiff2pdf.exe e libtiff3.dll, contidos nos <a
href="http://gnuwin32.sourceforge.net/downlinks/tiff-bin-zip.php" class="liexternal">binários para Windows</a>; e</li><li>os arquivos jpeg62.dll e zlib1.dll, contidos nos <a
href="http://gnuwin32.sourceforge.net/downlinks/tiff-dep-zip.php" class="liexternal">arquivos de dependência</a>, também para Windows.</li></ul><p>Daí para frente, foi apenas uma questão de lembrar os comandos do MS-DOS e preparar dois arquivos de lote. As maiores dificuldades foram:</p><ul><li><span
class="removed_link" title="http://fixunix.com/749770-post4.html">exibir caracteres especiais</span> (como < e >) nas mensagens;</li><li><a
href="http://www.aumha.org/a/batches.php#menus" class="liexternal">identificar a opção de menu escolhida pelo usuário</a>;</li><li><a
href="http://www.rgagnon.com/gp/gp-0008.html" class="liexternal">decompor o nome de um arquivo</a>, ignorando sua extensão;</li><li><a
href="http://www.infionline.net/~wtnewton/batch/batchfaq.html#7" class="liexternal">checar a existência de um diretório</a> (pasta); e</li><li><a
href="http://ss64.com/nt/syntax-args.html" class="liexternal">passar parâmetros para outros arquivos de lote</a>.</li></ul><p>O primeiro arquivo, chamado <strong>converte.bat</strong>, exibe um menu de opções de conversão para atender às diversas extensões de arquivos encontradas na organização (TIFF, TIF, TIF.PDF e PDF):</p><div
class="wp_syntax"><div
class="code"><pre class="dos" style="font-family:monospace;font-family: 'DejaVu Sans Mono', 'Courier New', monospace;"><span style="color: #33cc33;">@</span><span style="color: #b1b100; font-weight: bold;">echo</span> off
<span style="color: #b1b100; font-weight: bold;">set</span> IEXT=TIF
<span style="color: #b1b100; font-weight: bold;">set</span> OEXT=TIF.PDF
<span style="color: #b1b100; font-weight: bold;">set</span> ALT_IEXT=TIFF
<span style="color: #b1b100; font-weight: bold;">set</span> ALT_OEXT=PDF
:<span style="color: #b100b1; font-weight: bold;">menu</span>
<span style="color: #b1b100; font-weight: bold;">set</span> OPT=0
<span style="color: #b1b100; font-weight: bold;">set</span> TMP=
cls
<span style="color: #b1b100; font-weight: bold;">echo</span> Conversor de TIFF para PDF:
<span style="color: #b1b100; font-weight: bold;">echo</span> ---------------------------
<span style="color: #b1b100; font-weight: bold;">echo</span> 1. Alterar extensao dos arquivos de entrada <span style="color: #33cc33;">(</span>atualmente <span style="color: #33cc33;">%</span><span style="color: #448888;">IEXT</span><span style="color: #33cc33;">%)</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> 2. Alterar extensao dos arquivos de saida <span style="color: #33cc33;">(</span>atualmente <span style="color: #33cc33;">%</span><span style="color: #448888;">OEXT</span><span style="color: #33cc33;">%)</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> 9. Converter
<span style="color: #b1b100; font-weight: bold;">echo</span> 0. Sair
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">set</span> /P OPT=Digite sua escolha e pressione <span style="color: #33cc33;">^&lt;</span>ENTER<span style="color: #33cc33;">^&gt;</span>:
<span style="color: #00b100; font-weight: bold;">if</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">OPT</span><span style="color: #33cc33;">%</span>&quot;==&quot;1&quot; <span style="color: #00b100; font-weight: bold;">goto</span> chg_input
<span style="color: #00b100; font-weight: bold;">if</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">OPT</span><span style="color: #33cc33;">%</span>&quot;==&quot;2&quot; <span style="color: #00b100; font-weight: bold;">goto</span> chg_output
<span style="color: #00b100; font-weight: bold;">if</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">OPT</span><span style="color: #33cc33;">%</span>&quot;==&quot;9&quot; <span style="color: #00b100; font-weight: bold;">goto</span> start
<span style="color: #00b100; font-weight: bold;">if</span> &quot;<span style="color: #33cc33;">%</span><span style="color: #448888;">OPT</span><span style="color: #33cc33;">%</span>&quot;==&quot;0&quot; <span style="color: #00b100; font-weight: bold;">goto</span> quit
<span style="color: #00b100; font-weight: bold;">goto</span> menu
:<span style="color: #b100b1; font-weight: bold;">chg_input</span>
<span style="color: #b1b100; font-weight: bold;">set</span> tmp=<span style="color: #33cc33;">%</span><span style="color: #448888;">IEXT</span><span style="color: #33cc33;">%</span>
<span style="color: #b1b100; font-weight: bold;">set</span> IEXT=<span style="color: #33cc33;">%</span><span style="color: #448888;">ALT_IEXT</span><span style="color: #33cc33;">%</span>
<span style="color: #b1b100; font-weight: bold;">set</span> ALT_IEXT=<span style="color: #33cc33;">%</span><span style="color: #448888;">tmp</span><span style="color: #33cc33;">%</span>
<span style="color: #00b100; font-weight: bold;">goto</span> menu
:<span style="color: #b100b1; font-weight: bold;">chg_output</span>
<span style="color: #b1b100; font-weight: bold;">set</span> tmp=<span style="color: #33cc33;">%</span><span style="color: #448888;">OEXT</span><span style="color: #33cc33;">%</span>
<span style="color: #b1b100; font-weight: bold;">set</span> OEXT=<span style="color: #33cc33;">%</span><span style="color: #448888;">ALT_OEXT</span><span style="color: #33cc33;">%</span>
<span style="color: #b1b100; font-weight: bold;">set</span> ALT_OEXT=<span style="color: #33cc33;">%</span><span style="color: #448888;">tmp</span><span style="color: #33cc33;">%</span>
<span style="color: #00b100; font-weight: bold;">goto</span> menu
:<span style="color: #b100b1; font-weight: bold;">start</span>
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> Checando pasta de destino...
<span style="color: #00b100; font-weight: bold;">if</span> <span style="color: #000000; font-weight: bold;">exist</span> pdf\<span style="color: #0000ff; font-weight: bold;">nul</span>.<span style="color: #0000ff; font-weight: bold;">nul</span> <span style="color: #00b100; font-weight: bold;">goto</span> folderok
<span style="color: #b1b100; font-weight: bold;">echo</span> Criando pasta de destino...
<span style="color: #b1b100; font-weight: bold;">md</span> pdf
:<span style="color: #b100b1; font-weight: bold;">folderok</span>
<span style="color: #00b100; font-weight: bold;">for</span> <span style="color: #33cc33;">%%</span><span style="color: #448888;">a</span> <span style="color: #00b100; font-weight: bold;">in</span> <span style="color: #33cc33;">(</span>tiff\*.<span style="color: #33cc33;">%</span><span style="color: #448888;">IEXT</span><span style="color: #33cc33;">%)</span> <span style="color: #00b100; font-weight: bold;">do</span> <span style="color: #00b100; font-weight: bold;">call</span> CORE <span style="color: #33cc33;">%</span><span style="color: #33cc33;">%</span>~na.<span style="color: #33cc33;">%</span><span style="color: #448888;">IEXT</span><span style="color: #33cc33;">%</span> <span style="color: #33cc33;">%</span><span style="color: #33cc33;">%</span>~na.<span style="color: #33cc33;">%</span><span style="color: #448888;">OEXT</span><span style="color: #33cc33;">%</span>
<span style="color: #b1b100; font-weight: bold;">echo</span>.
<span style="color: #b1b100; font-weight: bold;">echo</span> Processo terminado<span style="color: #33cc33;">!</span>
<span style="color: #b1b100; font-weight: bold;">pause</span>
<span style="color: #00b100; font-weight: bold;">goto</span> menu
:<span style="color: #b100b1; font-weight: bold;">quit</span></pre></div></div><p>O segundo arquivo, chamado <strong>core.bat</strong>, é o real responsável pela conversão, recebendo como parâmetros os nomes de entrada e de saída e passando-os para o utilitário:</p><div
class="wp_syntax"><div
class="code"><pre class="dos" style="font-family:monospace;font-family: 'DejaVu Sans Mono', 'Courier New', monospace;"><span style="color: #33cc33;">@</span><span style="color: #b1b100; font-weight: bold;">echo</span> off
<span style="color: #b1b100; font-weight: bold;">echo</span> Convertendo <span style="color: #33cc33;">%</span><span style="color: #448888;">1</span> para <span style="color: #33cc33;">%</span><span style="color: #448888;">2</span>...
tiff2pdf tiff\<span style="color: #33cc33;">%</span><span style="color: #448888;">1</span> -o pdf\<span style="color: #33cc33;">%</span><span style="color: #448888;">2</span> 2<span style="color: #33cc33;">&gt;</span> <span style="color: #0000ff; font-weight: bold;">nul</span>
:<span style="color: #b100b1; font-weight: bold;">quit</span></pre></div></div><p>Parafraseando uma excelente <a
href="http://www.youtube.com/watch?v=3ztB1BT6u-Q" class="liexternal">propaganda</a>, <q>não basta ser marido, tem que participar</q>! <img
src='http://www.jlcarneiro.com/wp-includes/images/smilies/Smiling.png' alt=':smile:' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.jlcarneiro.com/como-converter-de-tiff-para-pdf/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Convertendo arquivos do Office 2007</title><link>http://www.jlcarneiro.com/convertendo-arquivos-do-office-2007/</link> <comments>http://www.jlcarneiro.com/convertendo-arquivos-do-office-2007/#comments</comments> <pubDate>Wed, 09 Apr 2008 06:42:33 +0000</pubDate> <dc:creator>José Luís</dc:creator> <category><![CDATA[Tecnologia]]></category> <category><![CDATA[compatibilidade]]></category> <category><![CDATA[conversores]]></category> <category><![CDATA[dicas]]></category> <category><![CDATA[formatos de arquivos]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[MS-Office]]></category> <category><![CDATA[Word]]></category> <guid
isPermaLink="false">http://www.jlcarneiro.com/?p=283</guid> <description><![CDATA[Hoje recebi a incumbência de converter um arquivo do Office 2007 para o Office 2000. Inicialmente, tentei meus fiéis Media-Convert e Zamzar, mas infelizmente não foi dessa vez&#8230; Depois de amaldiçoar alguns desenvolvedores que assumem que você optará usar o novo formato, incompatível com as versões anteriores do software, oferecido por eles, fui pesquisar um [...]]]></description> <content:encoded><![CDATA[<p><img
style="margin-left: 10px; margin-bottom: 10px;" src="http://www.jlcarneiro.com/wp-content/uploads/Image/galleries/msoffice_alt-thumbnail.png" alt="msoffice_alt-thumbnail.png" width="96" height="70" align="right" />Hoje recebi a incumbência de converter um arquivo do Office 2007 para o Office 2000. Inicialmente, tentei meus fiéis <span
class="removed_link" title="http://media-convert.com/conversor/">Media-Convert</span> e <a
href="http://www.zamzar.com/" class="liexternal">Zamzar</a>, mas infelizmente não foi dessa vez&#8230;</p><p>Depois de amaldiçoar <a
href="http://www.microsoft.com/" class="liexternal">alguns desenvolvedores</a> que assumem que você optará usar o novo formato, <em>incompatível com as versões anteriores do software</em>, oferecido por eles, fui pesquisar um pouco e descobri que <em>talvez</em> eles ainda tenham salvação: disponibilizaram um pacote de compatibilidade!</p><p><span
id="more-283"></span>Do <a
href="http://office.microsoft.com/pt-pt/word/HA100444732070.aspx?pid=CH100626292070" class="liexternal">site da Microsoft</a>:</p><blockquote><p>[...] Utilizando o Pacote de Compatibilidade para o 2007 Office system, é possível abrir, editar alguns itens e guardar documentos do Office Word 2007 em versões anteriores do Word.</p></blockquote><p>Ainda bem que a conversão apesar de importante, não era urgente! O tal <a
href="http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&amp;FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466" class="liexternal">Pacote de Compatibilidade</a> tem 27,6MiB! Pelas contas dos próprios desenvolvedores, uma espera de UMA HORA!</p><p>Algum tempo depois, o adendo funcionou a contento, permitindo que versões anteriores do Office abram documentos salvos na nova versão. Agora, duas curiosidades:</p><ol><li>o Office 2007 é capaz de salvar arquivos nos formatos anteriores e isso <em>pode</em> ser configurado como padrão&#8230; Por que não vem?</li><li>mesmo configurado para &#8220;conversar&#8221; com seus antecessores, <a
href="http://office.microsoft.com/pt-br/word/HA101996001046.aspx?pid=CH100626291046" class="liexternal">é possível que o Office 2007 &#8220;esqueça&#8221; essa configuração</a>:</li></ol><blockquote><p>Quando você salva um documento do Word 97–2003 no formato de arquivo do Office Word 2007, o Modo de Compatibilidade é desativado automaticamente a menos que você marque a caixa de seleção <strong
class="ui">Manter compatibilidade com o Word 97–2003</strong> na caixa de diálogo <strong
class="ui">Salvar Como</strong>.</p></blockquote><p>Pensando melhor, acho que não têm salvação não: <em>vão arder</em>&#8230; <img
src='http://www.jlcarneiro.com/wp-includes/images/smilies/Spiteful.png' alt=':twisted:' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://www.jlcarneiro.com/convertendo-arquivos-do-office-2007/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
