copiar e colar em lote de 200 arquivos de texto em um único arquivo de documento no Windows

0

Eu usei o OCR para extrair texto de 200 imagens, agora tenho 200 arquivos .txt que eu preciso copiar todo o arquivo .txt em um único documento.Eu procuro por duas soluções

imediato: encontre uma maneira de copiar todo o texto para um arquivo .doc automaticamente.

ideal: copie primeiro a imagem e depois o seu texto OCR automaticamente. por exemplo, copiar 29.jpg para o documento do word e depois copiar 29.txt e assim por diante ... qualquer sugestão é bem-vinda.

SO: Windows 10

Python: instalado

Texto: UTF-8

    
por imi 02.06.2017 / 17:23

3 respostas

0

todas as sugestões funcionam para o primeiro pedido. obrigado

Eu usei o link MSC fornecido e escrevi um script em python que é uma solução para o segundo pedido. no entanto, por causa do problema de codificação utf-8 na máquina Windows (me deixou louco), ele só funciona em um Linux se você souber como superar o problema de codificação utf-8 nas janelas, por favor comente.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
from docx import Document
from docx.shared import Inches
document = Document()
p = document.add_paragraph()
r = p.add_run()
for i in range(29,48):
    r.add_picture(str(i)+'.jpg',width=Inches(6.2), height=Inches(9))
    with open(str(i)+'.txt','r') as f:
        for line in f:
            r.add_text(line)
document.save('test.docx')
    
por 03.06.2017 / 16:23
0

Crie um arquivo em lotes com o seguinte:

CD OCRFolder
copy OCR*.txt > NewFile.txt
C:\Program Files\Microsoft Office\Office15\winword.exe Newfile.txt
del OCR.txt

Isso irá navegar para a pasta que contém os arquivos OCR. - CD OCRFolder
Mesclar todos os arquivos de texto do OCR em um arquivo de texto - copy OCR*.txt > NewFile.txt
Abra o novo arquivo no Word - C:\Program Files\Microsoft Office\Office15\winword.exe Newfile.txt

Sua localização do WinWOrd.exe pode ser diferente dependendo da sua versão do Word.

    
por 02.06.2017 / 17:40
0

Como você está pedindo para combiná-los em um arquivo .doc, presumo que você tenha o Microsoft Office instalado.

Abra o Microsoft Office, selecionando a guia Inserir. Clique na seta para baixo ao lado de Object e selecione a opção Text from File .

Pressione Ctrl A para selecionar todos os arquivos que você deseja unir.

Observação: se qualquer conversão for necessária, isso significará alguns cliques extras ... por arquivo!

Para adicionar as imagens ao documento, na mesma guia Inserir há uma opção para inserir imagens, aqui você pode pressionar Ctrl A para adicionar todas as suas imagens. No entanto, não será possível adicioná-los alternando após o seu texto.

    
por 02.06.2017 / 17:40