Как перевести Excel в PDF
Книгу открывает LibreOffice на нашем сервере и печатает её в PDF — так же, как это сделал бы Excel командой печати. Отсюда главное правило: результат определяется настройками печати внутри самой книги, а не кнопкой на сайте. Если столбцы не помещаются по ширине, они уедут на отдельные страницы, и никакой конвертер этого не исправит за вас. Файл принимается до 25 МБ.
Коротко о цифрах
- Где обрабатывается
- на сервере, LibreOffice внутри Gotenberg
- Предел размера
- 25 МБ на файл
- Предел ожидания
- 60 секунд на конвертацию
- Режим «уместить»
- меняет размер страницы: замерено 96×45 и 289×915 пунктов
- Старый формат
- .xls отклоняется, нужен .xlsx
Почему столбцы уезжают на другие страницы
Лист Excel не имеет формата: он бесконечен вправо и вниз. Формат появляется только в момент печати, когда программа режет этот бесконечный лист на страницы A4. Если таблица шире, чем помещается, разрез идёт по вертикали, и правые столбцы печатаются отдельной пачкой страниц — сначала все строки левой половины, потом все строки правой.
Лечится это не в конвертере, а в книге: на вкладке разметки страницы задайте масштаб «вписать в одну страницу по ширине», уберите пустые столбцы справа, задайте область печати и включите сквозные строки, чтобы шапка повторялась на каждой странице. После этого файл сконвертируется так же, как напечатался бы у вас.
Два переключателя, которые мы даём
- Альбомная ориентация. Самое действенное для широких таблиц: ширина листа A4 растёт с 210 до 297 миллиметров, то есть почти в полтора раза.
- «Уместить на страницу». Он не масштабирует таблицу под лист — он подгоняет размер листа под таблицу. Мы измерили это на живом сервисе: книга из трёх строк вернулась страницей 96 на 45 пунктов, размером с визитку, а из шестидесяти одной строки — лентой 289 на 915 пунктов. Ни то, ни другое не печатается на бумаге, поэтому переключатель выключен по умолчанию.
- Больше настроек мы не передаём: уходит только файл. Всё остальное — поля, повтор шапки, сетка, порядок страниц — берётся из самой книги.
Порядок работы
- Откройте книгу и посмотрите предварительный просмотр печати — вы увидите ровно то, что получите в PDF.
- Задайте масштаб по ширине страницы и уберите лишние столбцы и листы: конвертер берёт файл целиком и не спрашивает, какой лист вам нужен.
- Сохраните книгу в .xlsx — старый .xls сервер отклонит с просьбой пересохранить.
- Загрузите файл на страницу Excel → PDF и включите альбомную ориентацию, если таблица широкая.
- Проверьте результат: первым делом крайний правый столбец и итоговую строку — они пропадают чаще всего.
Частые вопросы
Почему часть столбцов оказалась на отдельных страницах?
Таблица шире области печати, и она разрезана по вертикали. Задайте в книге масштаб «вписать в одну страницу по ширине» или включите альбомную ориентацию при загрузке — оба способа расширяют доступную ширину листа.
Что на самом деле делает переключатель «уместить на страницу»?
Он подгоняет размер страницы под содержимое, а не содержимое под страницу. Маленькая таблица даст крошечный лист размером с визитку, длинная — узкую ленту. Для печати на бумаге его лучше не включать.
Можно ли сконвертировать только один лист книги?
Выбора листа на странице загрузки нет: уходит файл целиком. Сохраните нужный лист отдельной книгой или удалите лишние листы перед конвертацией — это и надёжнее, и быстрее.
Формулы сохранятся в PDF?
Нет, в PDF попадут вычисленные значения — ровно то, что видно в ячейках при печати. Сам расчёт остаётся в книге, поэтому исходный .xlsx стоит хранить рядом, если результат кому-то придётся пересчитывать.