Перейти к содержимому
pdftools.kz

Как перевести TXT в PDF

Отдельного приёма для .txt в наших маршрутах нет, но задача решается за минуту двумя способами. Первый: обернуть текст в простейший размеченный файл и отправить его в конвертер веб-страниц — там он напечатается на A4 с ровными полями. Второй: вставить текст в редактор документов и сохранить как .docx, после чего сработает обычный документный маршрут. Первый путь короче, второй даёт больше власти над оформлением.

Локально в браузеребез регистрации

Коротко о цифрах

Приём файлов .txt
отсутствует: маршрута с этим расширением нет
Куда идёт обёртка
конвертер веб-страниц, один файл до 10 МБ
Имя при передаче
файл уходит на сервер как index.html
Лист
A4, 8,27 × 11,69 дюйма, поля по 0,4 дюйма
Документный маршрут
принимает .docx, предел 25 МБ

Обёртка в размеченный файл: две строчки, которые решают всё

  • Объявление кодировки. Без него текст в UTF-8 может быть прочитан как однобайтовый, и вместо кириллицы приедут вопросительные знаки и ромбики. Объявление ставится в начале файла и занимает одну строку.
  • Тег предварительно отформатированного текста. Без него все переносы строк и подряд идущие пробелы схлопнутся в один, и лог на тысячу строк превратится в один бесконечный абзац.
  • Правило переноса длинных строк. Строка из журнала может быть длиннее листа, и по умолчанию она просто уедет за край. Разрешите перенос внутри блока, и текст останется на странице.
  • Размер шрифта. Моноширинный кегль в 10 пунктов — обычный компромисс между читаемостью и числом страниц.

Что произойдёт при печати

Файл уходит на сервер под именем index.html, там его открывает настоящий движок браузера и печатает на лист A4 размером 8,27 на 11,69 дюйма с полями по 0,4 дюйма со всех сторон. Печать фона включена, поэтому цветная подложка, если вы её зададите, попадёт в документ, а не выбелится.

Ограничений два, и оба стоит знать заранее. Загружается ровно один файл, так что подключённые по ссылке шрифты и стили с ним не поедут — всё нужное держите внутри. Предел размера — 10 МБ, чего хватает на текст в несколько миллионов знаков, но не на журнал с встроенными картинками.

Путь через документ

  1. Откройте .txt в редакторе документов и вставьте содержимое или откройте файл напрямую.
  2. Выберите моноширинный шрифт, если важно выравнивание таблиц и колонок из журнала.
  3. Настройте поля и ориентацию: для широких строк альбомная ориентация спасает лучше уменьшения кегля.
  4. Сохраните как .docx — именно это расширение принимает документный маршрут, предел 25 МБ.
  5. Загрузите файл и получите PDF. Если позже понадобится обратная операция, извлечение текста вернёт содержимое из документа.

Частые вопросы

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

Кодировка файла не была объявлена, и движок прочитал текст не тем способом. Добавьте объявление кодировки в начало размеченного файла и пересохраните сам текст в UTF-8, тогда буквы встанут на место.

Почему весь текст слился в один абзац?

Потому что в разметке переводы строк не считаются разрывами: подряд идущие пробелы и переносы схлопываются в один пробел. Оберните текст тегом предварительно отформатированного блока, и структура сохранится.

Длинные строки журнала уезжают за край листа. Что делать?

Разрешите перенос внутри блока предварительно отформатированного текста. Без этого правила строка печатается целиком в одну линию и всё, что не поместилось по ширине, просто не попадает на страницу.

У меня журнал на 200 мегабайт. Как быть?

Разрежьте его на части: предел загрузки составляет 10 МБ. Заодно подумайте, нужен ли PDF целиком — для поиска по журналу текстовый файл удобнее, а в документ обычно выносят только нужный фрагмент.

Рядом