Программа для PDF

Читать, править, подписывать —
одно приложение для PDF

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

Программа для PDF: миниатюры страниц слева; номер страницы, масштаб и поиск сверху
Чтение

Китайские документы и зашифрованные файлы
открываются сразу

  • Документы без встроенных шрифтов (PMingLiU, DFKai-SB) показываются системными шрифтами
  • Вертикальный текст и имена шрифтов в Big5 тоже работают
  • PDF с паролем: RC4, AES-128, AES-256
  • Повреждённые файлы: сломанные таблицы перекрёстных ссылок восстанавливаются автоматически
  • Сканы: изображения CCITT, JPEG 2000 и JBIG2
  • Поиск: все совпадения жёлтым, текущее оранжевым; находит и полноширинные буквы и цифры
  • Выделение текста: двойной щелчок — слово, тройной — строка, Ctrl+C — копировать
  • Несколько вкладок, закладки и миниатюры; открывается на той странице, где вы остановились
  • Печать (Ctrl+P), полный экран (F11), тёмная тема
Программа для PDF
Комментарии и подпись

Выделяйте, делайте заметки
и ставьте подпись

  • Выделение, подчёркивание, зачёркивание: проведите по тексту
  • Заметки и текст: один щелчок — и пишите
  • Перо, прямоугольники, эллипсы, линии и стрелки
  • Выбирайте цвет и толщину; перемещайте, меняйте размер или удаляйте
  • Рукописная подпись: распишитесь мышью или используйте фото подписи (белый фон убирается автоматически)
  • Щёлкните сохранённую подпись, чтобы поставить её, затем перемещайте и масштабируйте
  • Заполняйте пустые поля формы текстом
  • Изменения дописываются в конец исходного файла, поэтому их видят и другие программы для PDF
Заполнение и подпись в программе для PDF: маркер, заметки и рукописная подпись
Электронная подпись

Доказать: «это подписал я,
и с тех пор ничего не менялось»

Подписание и проверка — собственный код Pomelo, криптография — через OpenSSL. Документы, подписанные нами, poppler признаёт действительными.

  • Подписывайте цифровым удостоверением (.p12/.pfx)
  • Создайте своё удостоверение или импортируйте выданное удостоверяющим центром
  • Добавьте к внешнему виду рукописную подпись, а также причину и место
  • Щёлкните по пустому полю подписи в документе, чтобы подписать прямо там
  • Добавляйте комментарии после подписания — подпись остаётся действительной
  • «Показать подписанную версию» и «Доверять этому сертификату»
Подписано — все подписи действительныДокумент не изменялся после подписания
Подписи действительны, но есть на что обратить вниманиеЛичность подписавшего не подтверждена, или страницы изменены после подписания
Есть недействительная подписьДокумент был изменён после подписания
Электронная подпись в программе для PDF: строка состояния сверху, панель подписей и подробности слева
Упорядочить страницы

Повернуть, переставить, объединить, пронумеровать

Упорядочить страницы

Миниатюры всех страниц: поворачивайте, удаляйте, перетаскивайте для перестановки, извлекайте в новый документ, вставляйте другой PDF или пустую страницу.

Объединение файлов

Объединяет несколько PDF по порядку в один, с закладкой для каждого файла; исходные файлы не меняются.

Нумерация страниц

Шесть форматов (например, «Страница 1 из 9»), шесть положений и страница, с которой начинать, — обложку можно оставить без номера.

Правка содержимого

Правка исходного текста на странице

У каждой редактируемой строки есть лёгкая рамка. Щёлкните по строке, чтобы править; очистите — чтобы удалить.

  • Новый текст набирается самым похожим исходным шрифтом: Мин, Кай или Хэй, а жирный остаётся жирным
  • Остаток строки сдвигается; исправленный текст можно выделять, искать и копировать
  • Добавление текста: пишется прямо в содержимое страницы — это не комментарий, который могут удалить другие
  • Файлы с паролем после правки сохраняют то же шифрование
Правка содержимого в программе для PDF: у каждой строки рамка — щёлкните, чтобы править
Удаление водяных знаков

Водяные знаки — долой за один шаг

Находит в документе всё, что похоже на водяной знак, и на скольких страницах оно встречается; очевидное уже отмечено — подтвердите, и всё удалится сразу.

  • Содержимое, помеченное как водяной знак, слои и комментарии водяных знаков
  • Полупрозрачный диагональный текст или одинаковое изображение на каждой странице
  • Колонтитулы
Удаление водяных знаков в программе для PDF: отметьте, что убрать
Качество

Файлы, которые она записывает, читаются и другими программами

Проверено qpdf

Каждый сохранённый файл проверяется qpdf, и другие программы для PDF видят те же комментарии, подписи и номера страниц.

Подписи проверены poppler

Документы, подписанные Pomelo, poppler признаёт действительными (включая зашифрованные); у изменённых документов подпись недействительна.

Фаззинг-тесты

Нарочно испорченные PDF не могут ни исчерпать память, ни писать за границы буфера; объём отрисовки на страницу ограничен.

Пока нельзя: заполнять поля форм (появится в будущей версии), подписывать сертификатами на картридерах (например, цифровым сертификатом гражданина Тайваня) и ставить метку времени при подписании. Текст правится построчно, без автоматического переноса.