link
No primeiro link, preste atenção ao exemplo da linha de comando para imprimir em uma impressora PDF. Você pode colocar esta linha de comando em um script de lote padrão facilmente para iterar sobre nomes de arquivos.
Eu preciso converter aproximadamente 200 arquivos .doc em .pdf. Eu sei que o Microsoft Office e o Open Office podem salvar em .pdf, mas eu não quero fazer isso manualmente. Alguém conhece algum aplicativo de FREEWARE que faça isso?
Parece haver milhões de conversores de vídeo e fotos em lote, por que não conversores de documentos?
Obrigado
link
No primeiro link, preste atenção ao exemplo da linha de comando para imprimir em uma impressora PDF. Você pode colocar esta linha de comando em um script de lote padrão facilmente para iterar sobre nomes de arquivos.
Você pode fazer isso com uma macro. No meu exemplo, tenho uma macro separada chamada CreatePDF
que converte e salva o arquivo atual e um arquivo de texto temp.txt
que contém a lista de documentos a serem convertidos.
Sub ConvertAll()
Dim fname As String
Dim doc As Document
Open "c:\temp\temp.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, fname
Set doc = Documents.Open(filename:=fname, ConfirmConversions:=False, ReadOnly:=True, _
AddToRecentFiles:=False)
doc.Activate
CreatePDF
doc.Close SaveChanges:=wdDoNotSaveChanges
Loop
Close #1
End Sub
Eu prefiro usar o Word para fazer esse tipo de coisa, pois não haverá problemas de formatação.