Таблицы Microsoft Excel обычно используются для хранения финансовых данных и подготовки счетов. Часто вам может потребоваться преобразовать файлы .xls или .xlsx в формат .pdf, особенно если вы отправляете счета своим клиентам.
Microsoft Excel имеет встроенную опцию, с помощью которой вы можете сохранить свою книгу, активный лист или выбранные ячейки в файл PDF. Это можно сделать с помощью раскрывающегося списка «Сохранить как…».
Щелкнув ссылку Дополнительные параметры…, вы можете настроить диапазон страниц и экспортируемый элемент (всю книгу, активный лист и т. Д.) В PDF.
Другой вариант - использовать Microsoft Print в PDF драйвер в Windows 10 для вывода файла .xls или .xlsx в документ .pdf. Для этого вы должны использовать параметр «Печать» (вместо «Сохранить как»), чтобы распечатать документ в формате PDF.
В системах с предустановками Windows 10 драйвер Microsoft Print to PDF отсутствует. Как альтернатива. вы можете использовать бесплатный CutePDF Writer или Foxit PDF Printer (часть программного обеспечения Foxit PDF Reader).
Массовое преобразование листов Excel в PDF
Однако, если у вас есть сотни счетов-фактур (в формате .xls или .xlsx), которые вам нужно для пакетного / массового преобразования файлов в PDF, указанные выше варианты не идеальны и занимают много времени.
- Существует множество онлайн-порталов, которые могут быстро конвертировать листы Excel в документы PDF без взимания какой-либо комиссии. Однако, если ваши таблицы Excel являются конфиденциальными и вы не хотите, чтобы какой-либо промежуточный портал или сервис имел к ним доступ, вы можете использовать методы автономного преобразования Excel в PDF, описанные в этой статье.
К счастью, Microsoft Word и Microsoft Excel позволяют автоматизировать вышеуказанную задачу с помощью сценариев. В этой статье рассказывается, как быстро преобразовать несколько листов Excel в файлы PDF.
СВЯЗАННЫЙ: Как пакетно конвертировать документы Word в файлы PDFКак пакетно конвертировать таблицы Excel в файлы PDF
Важный: Прежде чем переходить к любому из приведенных ниже методов, обратите внимание, что вам необходимо установить и активировать Excel / Office на вашем компьютере, чтобы преобразовать лист (ы) Excel в PDF.
Метод 1. Использование собственного сценария VBScript
Как было сказано ранее, Microsoft Office поддерживает автоматизацию или создание сценариев. Используя VBScript, вы можете быстро конвертировать листы Excel в PDF. Вот простой сценарий, который я написал для выполнения этой работы:
'Преобразование файлов .xls или .xlsx в .pdf через меню 'Отправить'. Установить fso = CreateObject (' Scripting.FileSystemObject ') For i = 0 To WScript.Arguments.Count -1 docPath = WScript.Arguments (i) docPath = fso. GetAbsolutePathName (docPath) Если LCase (Right (docPath, 4)) = '.xls' или LCase (Right (docPath, 5)) = '.xlsx', тогда установите objExcel = CreateObject ('Excel.Application') pdfPath = fso. GetParentFolderName (docPath) & '' & _ fso.GetBaseName (docpath) & '.pdf' Установить objWorkbook = objExcel.Workbooks.Open (docPath) objWorkbook.ExportAsFixedFormat 0, pdfPath, 0, True, False,,, False. Close False objExcel.Quit End If Next
Заметка: Приведенный выше сценарий экспортирует всю книгу (все листы). Кроме того, он игнорирует ячейки, которые находятся за пределами области печати (если вы ранее установили область печати для своих листов). Вы можете настроить параметры вывода, изменив ExportAsFixedFormat в строке № 12 приведенного выше сценария по своему усмотрению.
Преобразование листов Excel в PDF с помощью VBScript
- Скопируйте указанный выше код VBScript в Блокнот.
- Сохраните файл с расширением .vbs в постоянной папке. - например,
d: scripts xls2pdf.vbs
- Закройте Блокнот.
- Откройте проводник и просмотрите следующие Отправить папка:
C: Users \% имя пользователя% AppData Roaming Microsoft Windows SendTo
- Создайте ярлык для скрипта
xls2pdf.vbs
в папке SendTo. - Префикс цели ярлыка с
wscript.exe
а затем следует пробел.
- При желании можно назначить красивый значок, нажав кнопку «Изменить значок».
- Назовите ярлык соответствующим образом - например, Преобразование листов Excel в PDF
- Теперь откройте папку, содержащую листы Excel, которые вы хотите преобразовать в PDF.
- Выберите файлы, щелкните их правой кнопкой мыши и нажмите Отправить .
- Нажмите Преобразование листов Excel в PDF в Отправить меню.
Это оно! Теперь ваши PDF-файлы готовы!
Метод 2: Использование Конвертера файлов (Бесплатное)
Конвертер файлов - это простой инструмент, который позволяет конвертировать или сжимать один или несколько файлов с помощью контекстного меню в проводнике. Эта программа распространяется бесплатно! Вы можете скачать его по следующей ссылке:
https://www.file-converter.org https://github.com/Tichau/FileConverter
После установки программного обеспечения все, что вам нужно сделать, это выбрать файлы .xls или .xlsx, которые вы хотите преобразовать, щелкните Конвертер файлов в контекстном меню и выберите В PDF .
Вы увидите индикатор выполнения для каждого файла, как показано ниже:
Заметка: Мы рассмотрели отличное программное обеспечение для преобразования файлов. ранее на этот сайт .
Конвертер файлов - Командная строка
Чтобы преобразовать файл .xls или .xlsx в .pdf с помощью командной строки с помощью Конвертера файлов, используйте следующий синтаксис:
'C: Program Files File Converter FileConverter.exe' --conversion-preset 'To Pdf' диск: path filename.xlsx '
Вот список форматов ввода и вывода, поддерживаемых Конвертер файлов .
Поддерживаемые форматы вывода | Совместимые форматы ввода | |
---|---|---|
Аудио | flac, aac, ogg, mp3, wav | 3gp, aiff, ape, avi, bik, cda, flac, flv, m4a, mkv, mov, mp3, mp4, oga, ogg, wav, webm, wma, wmv |
видео | webm, mkv, mp4, ogv, avi, gif | 3gp, avi, bik, flv, gif, m4v, mkv, mp4, mpeg, mov, ogv, webm, wmv |
Образ | png, jpg, ico, webp | bmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga, webp, pdf, doc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *, xlsx * |
Документ | doc *, docx *, odt *, odp *, ods *, ppt *, pptx *, xls *, xlsx *, bmp, exr, ico, jpg, jpeg, png, psd, svg, tiff, tga |
* Для преобразования документов Office необходимо установить и активировать Microsoft Office.
Эта программа, а также метод VBScript, использует метод автоматизации Microsoft Office для преобразования файлов .xls / .xlsx в файлы PDF. Это означает, что вам потребуется установить и активировать Office на вашем компьютере, чтобы программа преобразовывала таблицы Excel.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!