IT Market
Инструменты/Код/Документы/Создать PDF из текста онлайн — конвертер TXT
TXT → PDF

Конвертируйте текст в PDF

Коротко об инструменте

Создать PDF из текста онлайн — конвертер TXT

Иногда нужен не конвертер форматов, а способ упаковать голый текст в файл, который примут во вложении: лог, выгрузка, список артикулов. Поле здесь одно — «Исходный текст», и кнопка «Создать PDF» рядом. Разметка не разбирается: что вставили, то и напечатается построчно. Документ собирает jsPDF внутри вкладки, поэтому текст не покидает компьютер, но шрифт остаётся латинским — русские строки не отобразятся. Смотрите также: сохранить в PDF документ с заголовками и списками, напечатать в PDF готовую HTML-страницу, склеить в один PDF несколько картинок.

Как пользоваться

  1. Откройте .txt в блокноте, скопируйте содержимое и вставьте в поле «Исходный текст».
  2. Расставьте переносы строк так, как хотите видеть их на странице: инструмент печатает текст как есть, без переформатирования абзацев.
  3. Убедитесь, что строки латинские — кириллица в стандартном шрифте jsPDF не отображается.
  4. Нажмите «Создать PDF»: браузер сохранит документ в папку загрузок.
  5. Просмотрите файл: очень длинные строки без пробелов, например ссылки или base64, могут не поместиться по ширине.

Вопросы и ответы

Русский текст в PDF выходит пустым — это поправимо?

На этой странице нет: документ печатает jsPDF своим встроенным шрифтом, а в нём есть только латиница и символы WinAnsi. Кириллица не отрисуется ни при каких настройках. Если исходник на русском, откройте .txt в блокноте или в Word и воспользуйтесь системной печатью в PDF — там шрифт с кириллицей возьмётся из системы.

Обрабатывается ли разметка Markdown или HTML?

Нет, и в этом отличие от соседней страницы для Markdown. Здесь звёздочки, решётки и теги напечатаются ровно так, как вы их вставили, — это осознанное поведение для логов и выгрузок, где символы разметки часть данных. Нужны заголовки и списки — берите конвертер Markdown в PDF.

Как переносятся длинные строки без пробелов?

Плохо. Строка вроде длинного URL, JWT или base64 не имеет мест для переноса, и её хвост может уйти за границу страницы. Разбейте такие значения вручную по 60-80 символов перед вставкой, иначе часть текста в готовом файле окажется не видна.

Сколько страниц получится из большого файла?

Сколько потребуется по объёму текста, но с оговоркой: чем длиннее вставка, тем дольше вкладка собирает документ, а на слабом телефоне это заметно. Многомегабайтный лог лучше разрезать на части и собрать несколько файлов подряд — так и открывать удобнее.

Можно ли задать шрифт, кегль или ориентацию листа?

В интерфейсе есть только поле ввода и одна кнопка, никаких параметров не предусмотрено. Документ печатается с настройками jsPDF по умолчанию. Если нужны конкретный кегль, альбомная ориентация или колонтитулы, доработайте файл в PDF-редакторе после скачивания.

Останется ли вставленный лог только у меня?

Да. Скрипт jsPDF подгружается с CDN один раз, дальше страница ничего не передаёт: PDF собирается из содержимого поля во вкладке и сохраняется браузером на диск. Логи с внутренними адресами и именами сервисов можно вставлять спокойно.

Получится ли потом извлечь текст обратно из этого PDF?

Да, текст в документе остаётся текстом, а не картинкой: его можно выделить, скопировать и найти поиском. Это отличает такой файл от скана — по нему работает индексация и поиск по содержимому в почтовых клиентах.

Примеры

Фрагмент лога во вложение к заявке
До: 2026-09-06 11:02 ERROR timeout on /api/orders 2026-09-06 11:02 INFO retry 1 of 3 2026-09-06 11:03 INFO ok
После: PDF с тремя строками моноширинного вида в том же порядке — годится приложить к тикету.
Список артикулов для печати на складе
До: SKU-1042 x 3 SKU-2251 x 1 SKU-3390 x 12
После: Одностраничный документ со списком построчно, без нумерации и заголовка.