PDF не печатается
Смотрите не на программу, а на то, что вышло из принтера. Кнопка печати недоступна — в документе стоит запрет владельца. Вышел пустой бланк без заполненных полей — у значений формы нет нарисованного вида. Вышли не те буквы или поехала вёрстка — шрифт не встроен, и принтер подставил свой. Печать зависла на середине — страница слишком тяжела для драйвера, а не для документа.
Коротко о цифрах
- Что делает сведение
- рисует значения полей и аннотации в содержимое страницы
- Кириллица в полях
- перерисовывается встроенным Roboto, кодировка Helvetica её не содержит
- Ссылки
- остаются рабочими: у них нет внешнего вида, удалять нечего
- Запрет печати
- снимается вместе с правами владельца, без ввода пароля
- После сведения
- поля больше не заполняются — это необратимо
Что вышло из принтера — то и причина
- Кнопка печати серая или система пишет о запрете — в документе выставлен запрет печати, часть прав владельца.
- Бумага пустая, хотя на экране всё видно — печатается только содержимое страниц, а ваш текст лежит в полях формы или в аннотациях без внешнего вида.
- Напечатались чужие буквы и разъехались строки — шрифт не встроен, принтер взял ближайший похожий из своих.
- Печать началась и встала — страница с прозрачностью или огромным изображением, драйвер не справился с растеризацией.
- Печатается только первая страница — печать запустил встроенный просмотрщик почты, который остальные страницы просто не открыл.
Как вернуть печать
- Проверьте свойства документа: если печать запрещена, снимайте ограничения владельца — вводить пароль для этого не нужно.
- Пустой бланк лечится сведением: значения полей и аннотации рисуются прямо в содержимое страниц и после этого печатаются как обычный текст.
- Если подменились шрифты, пересоберите PDF из исходника с встраиванием шрифтов — на чужой машине их иначе не будет.
- Тяжёлую страницу проще напечатать как изображение: переведите документ в JPG и печатайте картинки.
- Скачайте файл на устройство и откройте его отдельной программой, а не встроенным просмотрщиком письма.
Что делает сведение и чего не делает
Сведение превращает интерактивное в нарисованное: значения полей, штампы, подписи и заметки становятся частью страницы, и печать перестаёт зависеть от того, поддерживает ли программа формы. Значения на кириллице перерисовываются встроенным шрифтом — стандартный Helvetica в своей кодировке кириллицу не содержит вообще, и попытка нарисовать им русский текст заканчивается отказом, а не кракозябрами.
Ссылки при этом остаются кликабельными: у них нет собственного изображения, и удалять их было бы вредом без пользы. А вот поле, которое после сведения нельзя заполнить, — это не побочный эффект, а смысл операции: документ фиксируется в том виде, в каком вы его отправляете. Если бланк ещё нужно заполнять, сводите его копию, а не оригинал.
Частые вопросы
Почему на экране всё видно, а на бумаге пусто?
Принтер печатает содержимое страниц, а программа просмотра рисует поверх него ещё и интерактивный слой. Значения формы, у которых нет собственного изображения, живут только в этом слое и на бумагу не попадают.
Можно ли печатать документ, в котором печать запрещена?
Если это ваш документ — снимите ограничения владельца и печатайте. Запрет записан как указание программе просмотра, а не как шифрование, поэтому убирается вместе со слоем прав и не требует пароля.
Печать одной страницы работает, всего документа — нет. Почему?
Драйвер собирает задание целиком в память, и одна тяжёлая страница валит всю очередь. Разделите документ на части или напечатайте диапазонами по несколько страниц, чтобы найти проблемный лист.
Что выбрать, если сведение не помогло?
Переведите страницы в изображения и печатайте их. Это последний вариант: текст перестанет быть текстом, зато результат гарантированно совпадёт с тем, что вы видите на экране.