TXT в PDF
Конвертируйте простой текст в чистый постраничный PDF. На 100% в вашем браузере.
Your file is ready
Processed entirely in your browser — the file never left your device.
Как конвертировать текст в PDF
Вставьте или загрузите текст, оформите, скачайте. Ничего не загружается на сервер.
Добавьте текст
Введите или вставьте текст в редактор либо переключитесь на «Загрузить .txt» и выберите файл. Всё остаётся в вашем браузере.
Оформите страницу
Выберите шрифт (Helvetica, Times или Courier), размер, межстрочный интервал, поля, размер страницы и выравнивание. Значения по умолчанию соответствуют обычному документу Word.
Создайте PDF
Нажмите «Создать PDF». pdf-lib размечает текст, разбивает страницы, встраивает шрифт и создаёт PDF для скачивания — всё в вашей вкладке, без загрузки на сервер.
Зачем использовать «TXT в PDF» в imisspdf?
Конфиденциально по умолчанию
Заметки, черновики, исходный код, записи дневника — текст, который вы бы никогда не вставили в случайный веб-инструмент. Каждый байт остаётся во вкладке браузера. Без загрузки на сервер, без серверных логов, без копий на чужом диске.
Реальные элементы управления разметкой
Шрифт (Helvetica, Times, Courier), размер от 10 до 24 пт, межстрочный интервал от 1.0 до 2.0, поля 10/20/30 мм, A4/Letter/Legal, по левому краю или по ширине — значения по умолчанию совпадают с обычным документом Word, чтобы результат выглядел аккуратно, а не как наспех сброшенный текст.
Бесплатно, без регистрации
Без водяного знака, без дневного лимита, без аккаунта. Вставьте, выберите пару параметров, нажмите один раз — готово. Те же элементы управления и тот же результат всегда.
Часто задаваемые вопросы о «TXT в PDF»
Выбор файла считывает ваш .txt через браузерный API FileReader, который распознаёт UTF-8 (с BOM или без), UTF-16 LE/BE и откатывается к системной кодировке по умолчанию для устаревших кодировок вроде Windows-1252 или ISO-8859-1. UTF-8 — безопасный выбор: каждый современный текстовый редактор (VS Code, Notepad, TextEdit, Sublime, Vim) сохраняет в UTF-8, если вы не указали иное. Если в готовом PDF вместо букв с диакритикой видны квадраты или знаки вопроса, исходный файл в устаревшей кодировке; откройте его в редакторе, сделайте «Сохранить как» в UTF-8 и загрузите заново. Шрифты Helvetica, Times и Courier, входящие в состав PDF, покрывают только набор символов WinAnsi — про полную поддержку CJK или кириллицы см. следующий вопрос.
Напрямую — нет. Три варианта шрифтов (Helvetica, Times, Courier) — это стандартные 14 шрифтов PDF, которые покрывают только WinAnsi (латиница + Западная Европа). Символы за пределами этого диапазона — китайские иероглифы, японская кана, арабский, кириллица, греческий, иврит, тайский — отображаются как отсутствующие глифы (квадраты). Для текста на этих письменностях введите или вставьте его в режиме «Ввод/вставка», затем экспортируйте из более богатого инструмента форматирования, либо используйте другой наш сценарий: вставьте текст в Word, сохраните как DOCX и запустите «Word в PDF» — этот конвейер встраивает Unicode-шрифт, охватывающий все распространённые письменности. Возможно, в будущем обновлении мы добавим встраивание Unicode-шрифтов и сюда.
Жёсткие переносы строк (\n и \r\n) в исходном тексте сохраняются как разрывы абзацев в PDF. Табуляция при разметке преобразуется в четыре пробела. Длинные строки, превышающие доступную ширину текста, мягко переносятся по границам слов; исходный перенос из вашего редактора игнорируется, чтобы не возникало неуклюжих «висячих» слов при изменении размера страницы или полей. Выравнивание по ширине увеличивает межсловные пробелы в каждой строке, кроме последней в абзаце. Если нужно точное моноширинное форматирование, где столбцы символов должны совпадать (ASCII-арт, код, таблицы), выберите Courier с выравниванием по левому краю — это сочетание удерживает каждый символ в одной и той же позиции столбца.
Нет. Содержимое текстового поля остаётся на странице; загружаемый файл .txt считывается через FileReader (который никогда не обращается к сети); PDF собирается локально с помощью pdf-lib (WebAssembly) на основе Blob и предлагается вам в виде прямого скачивания. Это видно в DevTools на вкладке «Сеть»: никакой исходящий POST не уносит ваш текст. Это важно, если вы конвертируете черновики, записи дневника, исходный код, заметки с учётными данными или любой текст, который не хотелось бы передавать на сервер. Закрытие вкладки стирает содержимое текстового поля — ничего не сохраняется и в localStorage.
Да. Размер страницы предлагает A4 (210 × 297 мм), Letter (8,5 × 11 дюйма / 216 × 279 мм) и Legal (8,5 × 14 дюйма / 216 × 356 мм). Предустановки полей — 10 мм, 20 мм (по умолчанию — совпадает с настройкой Word/Pages) и 30 мм, применяемые равномерно со всех четырёх сторон. Варианты межстрочного интервала — 1,0 (плотный, как одинарный интервал), 1,15 (по умолчанию — чуть свободнее, как по умолчанию в Microsoft Word), 1,5 (школьное сочинение) и 2,0 (двойной интервал для печати и правки). Размер шрифта — от 10 до 24 пт. Управления «отступ первой строки» или «интервал после абзаца» пока нет — абзацы разделяются пустой строкой, если она есть в исходном тексте.
На практике без проблем обрабатывается всё вплоть до нескольких мегабайт простого текста — это сотни страниц, гораздо больше обычного документа. Инструмент держит весь текст в памяти, размечает его и отрисовывает PDF синхронно в основном потоке; очень большие файлы (10+ МБ текста, десятки тысяч строк) могут на несколько секунд подвесить вкладку браузера во время разметки. Жёсткого верхнего предела с нашей стороны нет. Каждая страница итогового PDF хранит только текст и ссылку на шрифт, поэтому размер файла определяется встроенным шрифтом (~30 КБ для Helvetica), а не числом страниц.