Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как пакетно конвертировать несколько документов Word в файлы PDF

Author Siluvia Last modified

Просто конвертировать один документ Word в PDF с помощью функции «Сохранить как» в Word. Но что, если вам нужно преобразовать все документы Word в папке в отдельные файлы PDF за один раз? Это руководство покажет вам, как пакетно конвертировать несколько документов Word в файлы PDF.

Пакетная конвертация нескольких документов Word в файлы PDF с помощью VBA
Пакетная конвертация нескольких документов Word в файлы PDF с помощью Kutools для Word

 

Пакетная конвертация нескольких документов Word в файлы PDF с помощью VBA

Следующий код VBA позволяет быстро конвертировать все документы Word в папке в файлы PDF за один раз. Выполните следующие шаги:

  1. В Word нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
  2. В редакторе нажмите «Вставить» > «Модуль», затем скопируйте и вставьте следующий код VBA в окно модуля.
    Sub ConvertWordsToPdfs()
    'Updated by Extendoffice 20181123
        Dim xIndex As String
        Dim xDlg As FileDialog
        Dim xFolder As Variant
        Dim xNewName As String
        Dim xFileName As String
        Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
        If xDlg.Show <> -1 Then Exit Sub
        xFolder = xDlg.SelectedItems(1) + "\"
        xFileName = Dir(xFolder & "*.*", vbNormal)
        While xFileName <> ""
            If ((Right(xFileName, 4)) <> ".doc" Or Right(xFileName, 4) <> ".docx") Then
                xIndex = InStr(xFileName, ".") + 1
                xNewName = Replace(xFileName, Mid(xFileName, xIndex), "pdf")
                Documents.Open FileName:=xFolder & xFileName, _
                    ConfirmConversions:=False, ReadOnly:=False, AddToRecentFiles:=False, _
                    PasswordDocument:="", PasswordTemplate:="", Revert:=False, _
                    WritePasswordDocument:="", WritePasswordTemplate:="", Format:= _
                    wdOpenFormatAuto, XMLTransform:=""
                ActiveDocument.ExportAsFixedFormat OutputFileName:=xFolder & xNewName, _
                    ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
                    wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
                    Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
                    CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
                    BitmapMissingFonts:=True, UseISO19005_1:=False
                ActiveDocument.Close
            End If
            xFileName = Dir()
        Wend
    End Sub
    Module window with the above code pasted
  3. Нажмите F5 для запуска кода.
  4. Появится диалоговое окно «Обзор». Выберите папку, содержащую документы Word, которые вы хотите конвертировать в PDF, и нажмите «ОК».
    Browse dialog box

Все документы Word в выбранной папке будут преобразованы в отдельные файлы PDF.

All Word documents in the selected folder are converted to separate PDF files

Пакетная конвертация нескольких документов Word в файлы PDF с помощью Kutools для Word

Если работа с кодом VBA кажется сложной, вы можете попробовать утилиту «Конвертер документов» из Kutools для Word. Этот инструмент упрощает процесс, делая его более доступным и эффективным по сравнению с ручными методами в Word.

Kutools для Word,оснащённый ИИ 🤖, предлагает более 100 удобных функций для упрощения ваших задач.
  1. Нажмите «Kutools Plus» > «Doc/Docx».
    Doc/Docx button on the Kutools Plus tab on the ribbon
  2. В окне «Конвертер форматов документов» выполните следующие шаги:
    1. Выберите «Конвертировать Docx в Pdf» из выпадающего меню «Конвертация формата».
    2. Нажмите Add button для добавления документов:
      Add menu
      • Выберите «Файлы», чтобы добавить отдельные документы.
      • Выберите «Папка», чтобы добавить все документы из определенной папки.
    3. По умолчанию файлы PDF будут сохранены в том же месте, что и исходные файлы. Чтобы изменить расположение, нажмите кнопку «Обзор» Browse button и выберите новое место назначения.
    4. При желании установите флажок «Удалить исходные файлы после конвертации», чтобы удалить оригинальные файлы после создания PDF.
    5. При желании установите флажок «Сохранить дату изменения исходных файлов», чтобы сохранить метаданные исходных файлов.
    6. После завершения всех настроек нажмите «ОК».
    Document Format Converter window

Теперь все документы формата .docx успешно преобразованы в файлы PDF.

Kutools для Word — это идеальный надстройка для Word, которая упрощает вашу работу и повышает навыки обработки документов. Получите сейчас!

Лучшие инструменты для повышения производительности в офисе

Kutools for Word — Поднимите свой опыт работы с Word на новый уровень, используя более 100 впечатляющих функций!

🤖 Возможности ИИ Kutools: AI Ассистент / Ассистент в Реальном Времени / Супер Полировка (Сохраняет форматирование) / Супер Перевод (Сохраняет форматирование) / Искусственный интеллект для редактирования / Проверка с помощью ИИ...

📘 Мастерство работы с Документом: Разделить страницы / Объединить документы / Экспортировать диапазон в различные форматы (PDF/TXT/DOC/HTML...) / Пакетное преобразование в PDF...

Редактирование текста сообщения: Пакетный поиск и замена в нескольких файлах / Изменить размер всех изображений / Транспонировать строки и столбцы таблицы / Преобразовать таблицу в текст...

🧹 Легкая очистка: Удалить лишние пробелы / Разрывы разделов / Текстовые поля / Гиперссылки / Для получения дополнительных инструментов удаления перейдите в группу Удалить...

Креативные вставки: Вставить тысячные разделители / Флажки / Переключатели / QR-код / Штрихкод / Несколько изображений / Узнайте больше в группе Вставить...

🔍 Точные выделения: Определить конкретные страницы / Таблицы / Фигуры / Абзацы заголовков / Улучшайте навигацию с помощью дополнительных функций выбора...

Особые улучшения: Перейти к любому диапазону / Автоматическая вставка повторяющегося текста / Переключение между окнами документа /11 инструментов преобразования...

🌍 Поддержка более40 языков: Используйте Kutools на предпочитаемом языке — поддерживаются Английский, Испанский, Немецкий, Французский, Китайский и еще более40 языков!

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Хотите попробовать эти функции? Загрузите Kutools for Word сейчас! 🚀
 

✨ Kutools for Office — Одна установка, пять мощных инструментов!

Включает Office Tab Pro · Kutools for Excel · Kutools for Outlook · Kutools for Word · Kutools for PowerPoint

📦 Получите все5 инструментов в одном пакете | 🔗 Бесшовная интеграция с Microsoft Office | ⚡ Мгновенно экономьте время и повышайте продуктивность

Лучшие инструменты для повышения производительности в офисе

Kutools for Word - 100+ инструментов для Word