3

Мне нужно конвертировать примерно 200. DOC файлов в. PDF. Я знаю, что Microsoft Office и Open Office могут сохранять в формате .pdf, но я не хочу делать это вручную. Кто-нибудь знает какие-либо бесплатные приложения, которые будут делать это?

Кажется, существуют миллионы конвертеров видео и фото, почему бы не конвертеры документов?

Спасибо

2 ответа2

0

http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html

http://code.google.com/p/anytopdf/

Из первой ссылки обратите внимание на пример командной строки для печати на принтере PDF. Вы можете поместить эту командную строку в стандартный пакетный скрипт, чтобы легко перебирать имена файлов.

0

Вы можете сделать это с помощью макроса. В моем примере у меня есть отдельный макрос с именем 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 для таких вещей, так как проблем с форматированием не будет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .