Конвертировать TXT в PDF
Превратите текстовый файл — или что угодно вставленное — в правильно свёрстанный PDF с настоящим выделяемым текстом. Выберите страницу, шрифт и поля. Ничего не сохраняется.
- Не сохраняется
- Без очереди и ожидания
- Без регистрации и водяных знаков
Как это работает
Добавьте текст
Перетащите файл .txt или .md на страницу или вставьте текст в поле.
Настройте
Выберите размер страницы, ориентацию, шрифт, размер текста и поля. При необходимости поправьте текст прямо там.
Создайте PDF
Нажмите «Создать PDF» и скачайте его.
Как простой текст превращается в страницы
У текста нет страниц, полей и переносов строк, которые что-то значили бы, кроме мест, где автор случайно нажал Enter, так что всё это создаётся здесь. Абзацы переносятся по ширине страницы с учётом настоящей ширины символов используемого шрифта, а не примерного числа знаков, — поэтому строка с широкими буквами не залезает на поле. Одно слово длиннее строки — URL или хеш — разбивается по строкам по результатам измерения, а не вылезает за край. Табуляции заменяются пробелами ещё до измерений, так что рисуется ровно то, что было перенесено.
В PDF встраивается полный Unicode-шрифт, а не ссылка на него, поэтому результат одинаково открывается на компьютере, который его никогда не видел, а текст с диакритикой, кириллица и греческий выходят правильно, а не квадратиками. Это же значит, что текстовый файл в несколько килобайт даёт PDF в несколько сотен: шрифт едет вместе с ним — нижняя граница размера задаётся шрифтом, а не текстом, и более длинный документ почти не тяжелее.
Письменности, которым нужен шейпинг, отклоняются, а не калечатся. Арабские буквы меняют форму в зависимости от соседей, бенгальское письмо и деванагари образуют лигатуры-конъюнкты, которые являются единым глифом, а китайскому нужны десятки тысяч иероглифов, которых нет ни в одном универсальном встроенном шрифте. Если записать эти кодовые точки одну за другой, текст получится не просто некрасивым, а по-настоящему неправильным, — поэтому страница перечисляет, какие именно символы не может нарисовать, и останавливается, а не отдаёт документ, полный пустот, которые вы можете не заметить, пока его не откроет кто-то другой.
На выходе — настоящий выделяемый текст с поиском, а не картинка текста, поэтому из PDF можно цитировать, и его можно индексировать. Переносы строк в исходнике соблюдаются как разрывы абзацев; всё остальное в вёрстке выбирается здесь, потому что в файле этого прочитать было неоткуда. Файл Markdown конвертируется тем, чем он буквально является, — с решётками и звёздочками; отрисовывает его Markdown в PDF.
Если нужно другое
Для текста, который должен стать свёрстанным документом — с заголовками, номерами страниц, оглавлением и сносками, — нужен Pandoc: pandoc notes.txt -o notes.pdf — короткий вариант, а с шаблоном он даёт типографский результат, к которому ни один конвертер простого текста и близко не подойдёт. Он бесплатен.
Для сложных письменностей или для CJK честный ответ такой: эта страница не поможет, нужен конвертер с подходящими шрифтами. LibreOffice откроет текстовый файл и экспортирует его — soffice --headless --convert-to pdf notes.txt — шрифтами, установленными на компьютере, с полноценным шейпингом, а это именно то, чего здесь не хватает.
Частые вопросы
Можно ли выделять текст в PDF?
Да. В PDF записывается настоящий текст, а не картинка текста, поэтому его можно выделять, искать и копировать — и он остаётся чётким при любом масштабе.
Сохраняется ли мой файл где-нибудь?
Нет. PDF собирается без отправки и сохранения чего-либо.
Как работает перенос строк?
Длинные строки переносятся по границам слов, чтобы уместиться в выбранную ширину страницы. Слово длиннее целой строки — например, URL — разбивается по символам, чтобы ничего не вылезало за край.
Можно ли писать по-бенгальски, по-арабски или по-китайски?
Пока нет — этим письменностям нужна сложная обработка текста (шейпинг), и инструмент прямо об этом говорит, а не выбрасывает символы молча. Любой язык на латинице (включая польский, чешский и турецкий), кириллице или греческом алфавите работает благодаря встроенному Unicode-шрифту.
Можно ли вставить текст вместо выбора файла?
Да — поле для вставки есть прямо на странице и работает точно так же.
Полезно знать: Письменности, которым нужен шейпинг текста, — бенгальская, арабская, китайская, хинди и подобные — пока не поддерживаются, и инструмент сообщает об этом, а не выдаёт пустоты; латиница, кириллица и греческий работают. Markdown здесь выводится как обычный текст — чтобы получить оформленные заголовки, списки, таблицы и код, используйте «Markdown в PDF».
Разместите этот инструмент на своём сайте
Бесплатно для любого блога, страницы класса или справочной статьи. Вставьте один фрагмент кода — и посетители смогут пользоваться инструментом прямо на вашей странице.
Похожие инструменты
Markdown в PDF
Markdown в красиво свёрстанный PDF
PDF в текст
Простой текст для копирования и правки
Word в PDF
DOCX в PDF — точно как экспортирует Word
EPUB в PDF
Электронные книги в PDF с кликабельным оглавлением
Excel в PDF
XLSX в PDF — точно как печатает Excel
PowerPoint в PDF
Слайды в PDF — точно как экспортирует PowerPoint