Я должен преобразовать примерно 200 .doc файлов в .pdf. Я знаю Microsoft Office и Открываю, Office может оба сохранить к .pdf, но я не хочу делать это вручную. Кто-либо знает какие-либо БЕСПЛАТНО РАСПРОСТРАНЯЕМЫЕ приложения, которые сделают это?
Кажется, существуют миллионы пакетных преобразователей видео и фотографии там, почему не преобразователи документа?
Спасибо
http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html
http://code.google.com/p/anytopdf/
Из первой ссылки обратите внимание на пример командной строки для печати к принтеру PDF. Можно поместить эту командную строку в стандартный сценарий пакетной обработки легко для итерации по именам файлов.
Можно сделать это с Макросом. В моем примере мне назвали отдельный макрос CreatePDF
это преобразовывает и сохранило текущий файл и текстовый файл temp.txt
это содержит список документов, которые будут преобразованы.
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
Я предпочитаю использовать Word, чтобы сделать этот вид вещи, поскольку не будет никакого wonky форматирующие проблемы.