PowerPoint в PDF
Превратите презентацию .pptx в PDF — одна страница PDF на слайд. На 100% в вашем браузере.
Выберите PowerPoint
или перетащите его сюда — только .pptx (старые .ppt сначала пересохраните)
—
Текстовое содержимое и встроенные изображения сохраняются. Детальная раскладка слайдов (трансформации, мастер-темы, анимации) приблизительна. Для PowerPoint→PDF с точностью до пикселя используйте встроенный экспорт PowerPoint.
Your file is ready
Processed entirely in your browser — the file never left your device.
Как PowerPoint в PDF работает на этой странице
Три шага. Файл остаётся в вашем браузере.
Выберите PPTX
Перетащите или выберите .pptx. Он открывается локально через JSZip — без шага загрузки.
Разберите каждый слайд
Мы проходим по XML каждого слайда, извлекаем фрагменты текста по порядку и разрешаем ссылки на изображения через их _rels.
Скачайте .pdf
pdf-lib сшивает по одной странице PDF на слайд. Откройте его где угодно: Adobe Reader, Просмотр, ваш браузер.
Что на самом деле значит «PowerPoint в PDF»
Конвертация .pptx в PDF превращает презентацию в статический документ, которым можно делиться, печатать или подписывать без того, чтобы у получателя был установлен PowerPoint. PDF сохраняет визуальную раскладку на всех устройствах — те же шрифты, те же переносы строк, те же размеры страниц, — и именно поэтому большинство профессиональных презентаций распространяются в PDF.
Поскольку мы полностью выполняемся в вашем браузере, этот конвертер ставит точность содержимого выше точности раскладки до пикселя. Ваш текст, заголовки и встроенные изображения проходят чисто. Поток каждой страницы компонуется сверху вниз, а не в точных координатах PowerPoint: близко к оригиналу, но не идентично.
Как этот конвертер работает в вашем браузере
Файл .pptx — это ZIP-архив OOXML, документированного формата Microsoft. Мы
используем
JSZip,
чтобы распаковать архив во вкладке, а затем проходим по каждому файлу
ppt/slides/slideN.xml. Из каждого абзаца <a:p>
мы извлекаем фрагменты текста <a:t> и их форматирование
(жирный, курсив, размер). Ссылки на изображения внутри элементов
<p:pic> разрешаются через файл _rels слайда
и извлекаются из ppt/media/. Сам PDF строится с помощью
open-source библиотеки
pdf-lib: по
одной странице на слайд, с размером под исходные размеры слайда,
прочитанные из ppt/presentation.xml.
Что делает хорошо
- Текстовое содержимое: каждый абзац и фрагмент сохраняется с жирным/курсивом/размером.
- Встроенные изображения: JPEG и PNG, встроенные в слайды, проходят в исходном разрешении.
- Порядок и количество слайдов: N слайдов на входе, N страниц на выходе, в исходном порядке.
- Размеры слайда: размер страницы совпадает с размером слайда презентации (широкоэкранный по умолчанию).
Ограничения — будем честны
- Раскладка основана на потоке, а не на пикселях. Текст начинается от верха каждой страницы, а не в точных координатах PowerPoint.
- Мастер-темы и шаблоны не отрисовываются: только собственное содержимое слайда.
- Анимации и переходы отбрасываются (в PDF их всё равно не существует).
- Диаграммы и SmartArt визуально не воспроизводятся; их текстовое содержимое может всё же отображаться.
- Встроенные видео и аудио пропускаются.
- Старые файлы .ppt не поддерживаются: сначала пересохраните их как .pptx.
Конфиденциальность и безопасность
Презентации часто содержат конфиденциальный материал: питч-деки, дорожные карты, финансовые прогнозы, предложения под конкретных клиентов. Большинство онлайн-сервисов PowerPoint в PDF загружают .pptx на свою инфраструктуру, нередко запуская LibreOffice или сам PowerPoint в изолированной среде для отрисовки. Это отправляет файл — пусть и ненадолго — на чужой сервер. Поскольку этот инструмент полностью выполняется в вашем браузере, ни один слайд никогда не покидает ваше устройство.
Часто задаваемые вопросы
Нет. Файл .pptx распаковывается в вашем браузере с помощью JSZip (это ZIP-архив OOXML), разбирается локально, а PDF собирается прямо во вкладке open-source пакетом pdf-lib. Результат предлагается как прямая загрузка — ваш файл никогда не покидает устройство.
Текстовое содержимое и встроенные изображения сохраняются. Раскладка слайдов (позиции, трансформации, мастер-темы) ПРИБЛИЗИТЕЛЬНА — мы располагаем текст потоком от верха каждого слайда, а не в точных пиксельных позициях, которые использует PowerPoint. Для вывода с точностью до пикселя используйте встроенную функцию PowerPoint «Сохранить как PDF» — это единственный способ гарантировать идентичную раскладку.
Отбрасываются. Анимаций и переходов в PDF всё равно не существует. SmartArt и диаграммы хранятся в PowerPoint как отдельные типы объектов, для воспроизведения которых нужен полноценный движок рендеринга PowerPoint — они не поддерживаются в этом конвертере v0.1. Текстовое содержимое фигур обычно всё же отображается как обычный текст на странице.
Устаревший .ppt — это проприетарный составной OLE-файл с закрытым бинарным форматом. Современный .pptx — это OOXML, открытый формат на основе ZIP, который браузеры могут читать напрямую. Откройте .ppt в PowerPoint/Keynote/LibreOffice и пересохраните как .pptx, затем конвертируйте.
Зашифрованные файлы .pptx нельзя распаковать без пароля. Откройте файл в PowerPoint, снимите пароль (Файл → Сведения → Защита презентации), сохраните незащищённую копию и сконвертируйте её.