Время на прочтение
2 мин
Количество просмотров 40K
Программный пакет Microsoft Office уже давно умеет экспортировать документы в PDF. Эта опция появилась в версии 2007. Работает она очень просто:
1) Вы открываете текст в Microsoft Word, таблицу в Excel или презентацию в PowerPoint,
2) Нажимаете на логотип Microsoft Office в левом верхнем углу программы и в появившемся меню выбираете: «Сохранить как => PDF».
3) Осталось задать имя файла PDF и выбрать папку для его сохранения.
Собственный экспорт документов, реализованный средствами Офиса, решает задачу конвертирования документов в PDF на порядок лучше и точнее, чем, например, независимые конвертеры документов, работающие по принципу виртуальных принтеров. Всё дело в том, что при прохождении документа через систему печати Windows, он теряет часть информации. Например, теряются гиперссылки из текста. Для вывода на бумагу они не нужны, поэтому такая информация на принтер и не передается.
Функция экспорта прекрасно работает, если нужно конвертировать в PDF пару-тройку документов. Но если таких документов десятка два, то открывание их по одному и повторение для каждого из них пунктов с первого по третий превращается в довольно нудное занятие. Вот хороший пример работы, которую просто необходимо автоматизировать!
И программа DocuFreezer прекрасно справляется с этой задачей!
Добавьте ваши 20 документов в список DocuFreezer и нажмите на кнопку Start. Документы будут конвертированы в PDF быстрее, чем вы успеете заварить себе новую чашку чая!
В список выходных форматов программы DocuFreezer кроме PDF входят так же JPEG, TIFF и PNG. А в будущих версиях программы запланированы к внедрению функции наложения водяных знаков и подписывание файлов PDF цифровой подписью.
Первая версия DocuFreezer бесплатна для личного использования.
Мне было бы интересно услышать мнение читателей Хабра об этой программе.
Вы можете легко преобразовать документ Word в файл PDF с помощью функции «Сохранить как» в Word. Но если вы хотите преобразовать все документы Word в папке в отдельные файлы PDF одновременно, как вы можете этого добиться? В этой статье будет показан код VBA для пакетного преобразования нескольких документов Word в файлы PDF в Word.
Пакетное преобразование нескольких документов Word в файлы PDF с помощью VBA
Пакетное преобразование нескольких документов Word в файлы PDF с Kutools for Word
Пакетное преобразование нескольких документов Word в файлы PDF с помощью VBA
Следующий код VBA помогает быстро преобразовать все документы Word в папке в файлы PDF сразу. Пожалуйста, сделайте следующее.
1. В Word нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, затем скопируйте ниже код VBA в окно модуля.
Код VBA: пакетное преобразование нескольких документов Word в файлы PDF в Word
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
3. нажмите F5 ключ для запуска кода.
4. Появится диалоговое окно «Обзор», выберите папку, содержащую документы Word, которые вы хотите преобразовать в файлы PDF, и щелкните значок OK кнопку.
Затем все документы Word в выбранной папке сразу конвертируются в отдельные файлы pdf. Смотрите скриншот:
Пакетное преобразование нескольких документов Word в файлы PDF с Kutools for Word
Если код VBA трудно обрабатывать, вы можете попробовать Конвертировать документы полезности Kutools for Word решить проблему.
Kutools for Word : С более чем 100 удобными надстройками Word, бесплатно попробовать без ограничений в 60 дня.
1. Нажмите Кутулс Плюс > Doc / Docx. Смотрите скриншот:
2. в Конвертер форматов документов окно нужно сделать так:
2.1) Выберите папку, содержащую документы, которые вы конвертируете в pdf в Папка с исходным файлом раздел;
2.2 Выбрать Конвертировать docx в pdf из Формат Конвертировать раскрывающийся список;
2.3) По умолчанию Путь назначения такой же, как у источника флажок установлен. Если вы хотите поместить все преобразованные файлы PDF в одну папку, просто оставьте этот параметр выбранным;
Если вы хотите разделить файлы pdf и исходные документы, вам необходимо снять флажок Путь назначения такой же, как у источника поле и выберите новую папку для сохранения файлов PDF в Сохранить коробка;
2.4) Нажмите Start кнопка. Смотрите скриншот:
3. Затем появится диалоговое окно, в котором указано, сколько документов было успешно преобразовано, щелкните значок OK кнопку и закройте Конвертер форматов документов окно.
Теперь все документы формата .docx преобразованы в файлы pdf.
Если вы хотите получить бесплатную пробную версию этой утилиты, перейдите по ссылке бесплатно скачать программное обеспечение сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.
Рекомендуемые инструменты для повышения производительности Word
Kutools For Word — Более 100 расширенных функций для Word, сэкономьте 50% времени
- Сложные и повторяющиеся операции можно производить разово за секунды.
- Вставляйте сразу несколько изображений из папок в документ Word.
- Объединяйте и объединяйте несколько файлов Word из папок в одну в желаемом порядке.
- Разделите текущий документ на отдельные документы в соответствии с заголовком, разрывом раздела или другими критериями.
- Преобразование файлов между Doc и Docx, Docx и PDF, набор инструментов для общих преобразований и выбора и т. Д.
Use Google Docs as a Batch PDF Converter
by Amit Agarwal
If you have a huge bundle of Word Documents, Excel Spreadsheets and PowerPoint Presentations on your hard drive that you would like to convert into PDF at once without investing in commercial software like Adobe Acrobat, try Google Docs.
While it has always been possible to convert Office documents into PDF using Google Docs, the new export feature makes it even easier for you to batch convert Microsoft Office and OpenOffice file formats into PDF (or HTML) in three easy steps.
Batch Conversion to PDF with Google Docs
Use Google Docs as a Batch PDF Converter
Step #1 — Create a new «input» folder in Google Docs where you’ll upload all your documents and presentations that are to converted into PDF.
Step #2 — Now select the Upload Document option in Google Docs, set the destination folder to the one that you created in Step #1 and upload* all your documents.
Google Docs officially supports the following file formats though you may also upload images:
* Microsoft PowerPoint (.ppt, .pps).
* Microsoft Word (.doc, .docx), OpenDocument (.odt) and StarOffice (.sxw).
* Microsoft Excel (csv, .xls, .xlsx) files and OpenDocument Spreadsheet (.ods).
[*] You may also use the email option to upload documents onto Google Docs but that would put everything on the main folder and managing documents can therefore become a issue especially when you have too many files.
Step #3 — Once all files are uploaded onto Google Docs, open the dashboard again and select the «input» folder from the right sidebar. Select all the files in this folder and choose «Export» under «More Options».
Here’s select «PDF» (or HTML) as the output format and all your Word Documents, presentations, spreadsheets, etc. will be instantly converted into PDF.
And if you are converting a large batch of documents into PDF, you don’t have to wait in the browser for the conversion to finish as Google Docs will automatically send you an email once the processing is over. The email will have a link from where you can directly download all the PDF files in one large ZIP.
DOC или DOCX — это файл документа, созданный в текстовом процессоре, таком как Microsoft Word или Google Docs. Файл DOC использует информацию из системы для создания макета страницы. Например, он использует установленные шрифты из системы для отображения текста. Это делает DOC относительно небольшим по размеру и легким для редактирования и манипулирования.
PDF — что означает Portable Document Format — это другой тип документа. Хотя PDF обычно содержит текст, он не использует информацию из системы. Это делает PDF очень самодостаточным, поэтому он выглядит одинаково независимо от того, где он открыт. Однако это делает PDF более сложным для редактирования, поэтому каждый формат имеет свои преимущества.
Можете ли вы конвертировать DOC в PDF?
Да, вы можете легко преобразовать файл DOC в PDF с помощью нашего инструмента, расположенного прямо на этой странице. В большинстве случаев при конвертировании можно даже сохранить форматирование DOC, включая расположение текста, шрифты, изображения и расположение этих изображений.
Однако наша система может столкнуться с проблемами, связанными с уникальными шрифтами, защищенными авторским правом. В таких случаях мы заменим шрифт на другой. В результате ваш PDF будет выглядеть несколько иначе, чем загруженный DOC.
Тем не менее, в большинстве DOC используются обычные шрифты, такие как Arial, Calibri, Roboto, Courier, Times New Roman и т.д. Наша система сохранит эти шрифты без проблем.
Как можно бесплатно конвертировать DOC в PDF?
Наш инструмент на этой странице может конвертировать DOC в PDF бесплатно. Вам не нужно регистрироваться или загружать какое-либо программное обеспечение, а конвертированный PDF не будет содержать водяных знаков.
Сначала загрузите до 20 файлов DOC/DOCX. Эти файлы могут быть любого размера, но за один раз можно загрузить не более 20. Вы можете перетащить файлы в область с надписью “Перетащите файлы сюда.” или нажать кнопку “ЗАГРУЗИТЬ”, если вы используете мобильное устройство.
После загрузки наш сервер немедленно начнет конвертировать DOC(ы) в PDF(ы). Вы можете наблюдать за процессом конвертации в режиме реального времени в очереди. Когда конвертация будет завершена, вы можете загрузить каждый отдельный PDF, нажав соответствующую кнопку загрузки файла. Если вы хотите сэкономить время, вы можете подождать, пока все конвертации будут завершены, а затем нажать кнопку “СКАЧАТЬ ВСЕ”. Это позволит загрузить ZIP-файл, содержащий все PDF, которые вы только что создали.
Если у вас более 20 файлов DOC/DOCX, наш инструмент все равно сможет вам помочь. Когда первая партия файлов будет завершена, нажмите кнопку “ОЧИСТИТЬ” и начните процесс заново. Вы можете делать это столько раз, сколько захотите.
Безопасно ли преобразование DOC в PDF?
Если вы беспокоитесь о сохранности конфиденциальной информации в ваших документах, то в этом нет необходимости. Наш инструмент полностью автоматизирован и очищает все файлы через 60 минут. Это означает, что через час наш сервер автоматически удалит все загруженные и преобразованные файлы, сохранив вашу конфиденциальную информацию в безопасности.
Не беспокойтесь и о своих оригинальных файлах DOC/DOCX: когда вы загружаете их, наш сервер копирует эти файлы, а затем использует копию для создания PDF-версии. Ваш оригинальный файл всегда в безопасности на вашем компьютере или мобильном устройстве.
Массовая конвертация документов Word в PDF
Однажды мне потребовалось преобразовать в PDF большое количество файлов Microsoft Word. Зная, что Word умеет сам сохранять файлы в PDF, я решил этот процесс немного автоматизировать. В качестве средства автоматизации я выбрал VBScript. Накидав довольно простой скрипт, я получил нужный мне инструмент. Чтобы удобно было пользоваться, я сделал запуск скрипта из контекстного меню Проводника Windows. В итоге получился крохотный, но очень удобный инструмент — SaveAsPDF.
После установки:
- для файлов doc/docx/docm/rtf появится в контекстном меню пункт «Сохранить как PDF»
- для папок — «Документы Word в PDF»
- В меню Пуск папка программы с двумя ярлыками: readme.pdf и удалялка.
Системные требования:
- Windows XP или выше
- Microsoft Office Word 2007 SP2 / 2010 / 2013
Популярные сообщения из этого блога
Редактор блок-схем
Вашему вниманию представляется программа, которая предназначена для создания, редактирования и экспорта блок-схем алгоритмов. Пользователю не нужно заботиться о размещении и выравнивании объектов, программа автоматически разместит все блоки. Редактор позволит экспортировать блок-схему в исходный текст программы для разных языков программирования (Pascal, C/C++, Алгоритмический язык). Редактор блок-схем позволяет экспортировать изображение схемы в различные графические форматы: BMP, JPEG, PNG, TIFF, ICO, PPM, XBM, XPM, SVG. Программа распространяется на условиях лицензии GNU General Public License (GPL). Программа написана на языке C++ на основе библиотеки Qt. Доступны бинарные сборки как для GNU/Linux, так и Microsoft Windows (2000/XP/2003/2008/Vista/7). Возможности генерация исходного кода на основе блок-схемы в различные языки программирования; автоматическое размещение блоков на схеме; экспорт схемы в популярные растровые форматы; экспорт схем в векторный формат SVG; воз
Несколько компьютеров через один ViPNet Client
Здесь речь пойдет от том, как организовать доступ с нескольких компьютеров к защищенной сети, организованной по средствам ViPNet Client на одном компьютере. Исходные данные: Допустим у нас есть веб-сервис example.com, который доступен в защищенной сети по адресу 192.168.128.1. Локальная сеть 192.168.1.0/24 У нас есть компьютер с установленным ViPNet Client, который обеспечивает нам доступ к сети 192.168.128.0/24. На этом компьютере в файле hosts прописано соответствие 192.168.128.1 example.com. Сам же компьютер имеет IP 192.168.1.2. В локальной сети имеются компьютеры, которым тоже нужно доступ к example.com через защищенную сеть, на них не установлен ViPNet Client. Решение На том компьютере, где установлен ViPNet Client, устанавливаем прокси-сервер squid . Настраиваем прокси-сервер на порт 80 в прозрачном режиме (http_port 80 transparent) Устанавливаем squid в качестве службы и запускаем. На компьютерах, где нет ViPNet Client, в файлах hosts прописываем соответстви