Questão Como posso editar arquivos RTF enormes produzidos pelo Windows no Linux?


Eu tentei o LibreOffice e Abiword no Linux Mint 13, e em ambos os casos, nos tipos de arquivos RTF que eu uso (muitas mudanças de fonte, mudanças de linguagem, mudanças de cor, sublinhado, etc.), o aplicativo sempre fica mais lento e mais lento ao longo do tempo com os arquivos salvos, e os arquivos ficam maiores e maiores, além do que seu conteúdo parece indicar que o tamanho deve ser (e como observado abaixo, o que o Mac OS X TextEdit acha que deveria ser).

Por exemplo, o LibreOffice escreveu um arquivo com cerca de 3MB, e ele mal podia abrir esse arquivo, levou literalmente minutos. Eu transferi este arquivo RTF de 3MB para um Mac, abri e salvei o arquivo no TextEdit, e o tamanho do arquivo foi reduzido para 26KB sem perda de conteúdo! Depois de copiar de volta para o linux, o LibreOffice / AbiWord foi relativamente rápido para abrir e salvar aquele arquivo, mas o problema é repetido em muitos arquivos.


Os arquivos RTF vieram originalmente de um sistema Windows - o disco rígido travou, mas consegui recuperar os dados e os migrei para um novo disco rodando o Linux Mint 13. Os arquivos foram editados em sua maioria com Microsoft Word e Wordpad.

  • O Word / Wordpad é conhecido por criar arquivos RTF "tóxicos" para o LibreOffice / Abiword?

  • Como posso limpar os arquivos e editá-los no Linux, assim como no OS X, por exemplo?


3


origem


Eu não tenho certeza sobre RTF, mas nos dias em que eu ainda estava usando windows e word (lembre-se, isso é mais do que 10 anos atrás, então minha informação pode estar desatualizada) Eu descobri que arquivos .doc seriam progressivamente maiores como eram editado e eu poderia consertar isso copiando / colando o arquivo inteiro em um novo arquivo vazio, e sobrescrevendo o arquivo original com esta cópia. - terdon
Se eu abrir o arquivo rtf do linux (abiword, libreoffice) no emacs, não consigo ver o conteúdo real do arquivo através das pilhas e pilhas de marcação. Depois de ler (não copiar e colar) e salvar novamente o arquivo no TextEdit no mac, posso realmente ver o conteúdo do texto com marcação clara aqui e ali, e o arquivo tem a mesma aparência na tela em cada caso. Claramente, o Mac TextEdit tem inteligência de que o LibreOffice e o Abiword estão faltando. Existe algo mais para o linux com tal inteligência que escreve arquivos rtf razoáveis? - Bogatyr
Eu entendo, é por isso que postei um comentário e não uma resposta. Só estou dizendo que, como solução alternativa, você pode copiar / colar em um novo arquivo em abiword ou LO. Você poderia tente o Suíte Callilgra mas não sei se será melhor. - terdon


Respostas:


Você poderia tentar usar pandoc para converter o arquivo RTF ou docx em markdown, edite o markdown com seu editor de texto favorito e converta de volta.


3



Acabei de instalar o pandoc 1.12.4.2 (sudo apt-get install pandoc). Ele lista o rtf apenas como um formato de saída, não como um formato de entrada. (pandoc - ajuda) - AAAfarmclub