Краткий вывод: PDF не отправляется по email, потому что размер файла превышает лимит вложения. Решение — сжать PDF до лимита (WeCom/Outlook — 20 МБ, QQ Mail — 50 МБ), уделяя основное внимание двум главным источникам объёма: встроенным изображениям и шрифтам. Ниже — разбор ограничений почтовых сервисов и полный 3-шаговый процесс сжатия до 5 МБ с реальным примером — контракт 80 МБ.
1. Почему у вложений в email есть ограничения
Почти все почтовые сервисы и системы делового общения устанавливают лимит на размер вложения в одном письме. Это не прихоть — ограничение связано с протоколом передачи почты (SMTP), стоимостью серверного хранения и антиспам-политикой. Таблица ниже обобщает ограничения популярных в Китае почтовых платформ.
| Почтовая платформа | Лимит на одно вложение | Общий размер вложений в письме | Поведение при превышении |
|---|---|---|---|
| QQ Mail | 50 МБ | 50 МБ | Сообщение «вложение слишком большое», отправка невозможна |
| NetEase 163 Mail | 50 МБ | 50 МБ | Сообщение о превышении лимита, рекомендация использоватьбольшие вложения (большие вложения — большие вложения) |
| WeCom (корпоративный WeChat) | 20 МБ | 20 МБ | Прямая блокировка, сообщение о невозможности отправки |
| DingTalk (корпоративная платформа) | 20 МБ | 20 МБ | Сообщение о слишком большом файле, рекомендация сохранить в DingDrive |
| Outlook Web | 20 МБ | 20 МБ | Сообщение о превышении лимита, вложение не прикрепляется |
| Gmail | 25 МБ | 25 МБ | Автоматически конвертируется в ссылку на Google Drive |
| Outlook (Exchange) | 10–25 МБ | Зависит от настроек администратора | Отправка не удалась, сообщение о превышении лимита |
Как видно, самый мягкий лимит — QQ Mail, всего 50 МБ, а WeCom, DingTalk и Outlook в деловых сценариях обычно ограничены 20 МБ. Скан контракта легко занимает десятки и сотни мегабайт — намного больше лимита. Вместо того чтобы искать обходные пути с облачными дисками, проще сразу сжать PDF до 5 МБ — этот объём стабильно проходит через все основные почтовые сервисы и оставляет запас для тела письма и других вложений.
2. Сжатие PDF до 5 МБ за 3 шага
Объём PDF складывается из трёх типов объектов: встроенных изображений, встроенных шрифтов и избыточных структур. В сканах преобладают изображения, в документах — шрифты. Суть 3-шагового метода: сначала диагностика источника объёма, затем выбор стратегии, затем выполнение. Этот метод стабильно сжимает сканы контрактов до 5 МБ при исходном размере до 80 МБ.
Шаг 1: проверьте структуру PDF, определите источник объёма
Прежде чем сжимать, разберитесь, «куда уходит объём». Откройте файл в инструменте сжатия или PDF-анализаторе и посмотрите долю трёх типов объектов: встроенные изображения, встроенные шрифты, структура документа (включая избыточные объекты). От этого зависит, на что направить основные усилия.
Частые признаки: в сканах более 90% объёма — изображения, типичные признаки — более 1 МБ на страницу, кодировка FlateDecode, DPI 300–600; в чисто текстовых документах основная часть — шрифты, полный китайский шрифт весит 10–20 МБ; в многократно редактируемых файлах часто присутствуют избыточные объекты, из которых можно вытянуть 5%–15%. Сначала диагностика — потом действие, иначе можно долго сжимать «не то».
Шаг 2: выберите стратегию сжатия
По результатам диагностики выбирайте стратегию по таблице ниже. Выигрыш от сжатия разных источников сильно различается: передискретизация изображений даёт максимум, встраивание подмножества шрифтов отлично работает для китайских документов.
| Источник объёма | Стратегия сжатия | Ключевые параметры | Ожидаемое снижение |
|---|---|---|---|
| Изображения скана с высоким DPI | Передискретизация (снижение DPI) | 600 DPI → 150 DPI, Lanczos | 80%–90% |
| Изображения с кодировкой FlateDecode | Конвертация формата (в JPEG) | Качество 72, чёрно-белые → серые | 70%–85% |
| Полностью встроенные китайские шрифты | Встраивание подмножества шрифтов | Оставить только используемые символы | 90%–95% |
| Избыточные объекты от многократного редактирования | Удаление избыточностей + перестроение таблицы ссылок | Очистка неиспользуемых ресурсов | 5%–15% |
| Требуется быстрый веб-просмотр | Линеаризация (Fast Web View) | Включить Object Stream | 1%–3% |
Для сканов контрактов обычно нужны первые три стратегии: передискретизация даёт основной выигрыш, конвертация формата добавляет ещё, встраивание подмножества шрифтов закрывает остаток. В сумме 80 МБ превращаются в менее чем 5 МБ.
Шаг 3: выполните сжатие и проверьте результат
После выбора стратегии выполните сжатие и сохраните новый файл. Обязательно выполните две проверки: первая — объём уложился в целевой лимит (≤ целевого ограничения); вторая — содержимое полное и читаемое (откройте и пролистайте страницы, убедитесь, что текст, подписи, рамки таблиц чёткие, нет смещений). Сравните с оригиналом выборочно по ключевым страницам — убедитесь, что подписи и печати не пострадали.
Часто забываемый момент: не сжимайте впритык к лимиту. Например, лимит WeCom — 20 МБ, надёжнее сжать до 18 МБ — в письме есть тело, другие вложения, кодировка base64 увеличивает размер примерно на 33%. Если задать целевой размер в 60% от лимита (например, для 20 МБ — не более 12 МБ), отправка почти никогда не сорвётся.
3. Практический пример: 80 МБ скан контракта → 4,8 МБ
Это скан 32-страничного китайского договора купли-продажи. Исходный размер — 80,4 МБ, нужно отправить через WeCom (лимит 20 МБ). Применяем 3-шаговый метод.
Характеристики документа: 32 страницы A4, 600 DPI, чёрно-белый скан, 32 встроенных изображения, все с кодировкой FlateDecode (в среднем 2,4 МБ на страницу), встроены Source Han Serif Regular+Bold — всего 28 МБ, после 3 инкрементальных сохранений присутствует избыточность.
Параметры и изменение объёма:
| Шаг | Операция | Ключевые параметры | Изменение объёма |
|---|---|---|---|
| 1 | Передискретизация изображений | 600 DPI → 150 DPI, Lanczos | 80,4 → 15,2 МБ |
| 2 | Конвертация формата | FlateDecode → JPEG, качество 72, в серый | 15,2 → 6,1 МБ |
| 3 | Встраивание подмножества шрифтов | Оставлено 1287 используемых символов | 6,1 → 4,9 МБ |
| Финал | Удаление избыточностей + линеаризация | Перестроение таблицы ссылок | 4,9 → 4,8 МБ |
Результат: 4,8 МБ, степень сжатия около 16,8:1, что значительно ниже лимита WeCom в 20 МБ. Текст чёткий и читаемый, подписи полностью сохранены, таблицы не разорваны, получатель нормально открыл файл. Весь процесс выполнен локально, контракт не проходил через сторонние серверы — соответствует требованиям конфиденциальности деловых документов.
4. Рекомендации по сжатию для разных почтовых сценариев
Для разных каналов отправки и типов документов целевой объём и акценты стратегии различаются. Таблица ниже содержит рекомендации для типичных сценариев.
| Сценарий отправки | Целевой объём | Тип документа | Рекомендуемая стратегия |
|---|---|---|---|
| WeCom / DingTalk: отправка контракта | ≤ 15 МБ | Скан контракта | 150 DPI + серый JPEG + встраивание подмножества шрифтов |
| QQ Mail: отправка отчёта | ≤ 40 МБ | Отчёт со смешанной графикой и текстом | 200 DPI + JPEG качество 80 + встраивание подмножества |
| Outlook: отправка тендерной документации | ≤ 15 МБ | Тендер с диаграммами | 200 DPI + JPEG качество 85, сохранить цветные изображения |
| Правительственная ОА-система: загрузка | ≤ 5 МБ | Скан материалов согласования | 150 DPI + серый JPEG + подмножество + очистка избыточностей |
| Email: чисто текстовое уведомление | ≤ 2 МБ | Текстовый PDF | В основном встраивание подмножества шрифтов, изображения можно игнорировать |
| Международная почта: отправка чертежей | ≤ 20 МБ | PDF из CAD | Векторная оптимизация + удаление избыточностей, осторожно с понижением DPI |
Общий принцип: для сканов сначала снижайте DPI, затем конвертируйте в JPEG; для текстовых — в первую очередь встраивайте подмножество шрифтов; для старых файлов — сначала чистите избыточности. Целевой размер — не более 60% от лимита.
5. Часто задаваемые вопросы (FAQ)
В1: PDF превышает лимит вложения — как отправить?
Сначала сожмите PDF до лимита соответствующего почтового сервиса (QQ Mail 50 МБ, WeCom 20 МБ, Outlook 20 МБ), затем отправьте как вложение. Для сканов контрактов три шага — передискретизация изображений до 150 DPI, конвертация в JPEG, встраивание подмножества шрифтов — стабильно сжимают 80 МБ до менее чем 5 МБ. Если файл очень большой (комплекты чертежей в сотни МБ), и сжатие не помогает — разбейте на несколько PDF и отправьте частями либо создайте зашифрованный архив после локального сжатия.
В2: Влияет ли сжатие PDF до 5 МБ на чёткость?
Для чтения с экрана и передачи по email после передискретизации скана до 150 DPI и конвертации в серый JPEG (качество 72) текст остаётся чётким и читаемым, разница визуально практически незаметна. 150 DPI — стандартное значение для экранного чтения документов, человеческий глаз уже не отличает от более высокого DPI. Если нужна печатная копия — поднимите качество JPEG до 85 или сохраните отдельный оригинал с 300 DPI для печати, а по email отправьте сжатую версию.
В3: Нет программы для сжатия — как временно отправить большой PDF?
Можно воспользоваться облачным диском (Baidu Netdisk, Aliyun Drive) или промежуточным хранилищем (QQ Mail — до 2 ГБ, срок 30 дней) и отправить ссылку на скачивание, но это временное решение. Учтите: контракты, тендеры и другие чувствительные файлы не рекомендуется загружать в сторонние облака — есть риск утечки; ссылка имеет срок действия, и получатель может не успеть открыть. Более надёжный способ — сжать локально программой и отправить по email: и безопасно, и без зависимости от третьих лиц.
В4: Почему WeCom позволяет отправлять вложения только до 20 МБ?
WeCom ограничивает размер вложения 20 МБ из-за стоимости серверного хранения и стабильности передачи. При превышении система блокирует отправку и сообщает о невозможности — нужно сжать или разбить файл. Веб-версия Outlook также имеет лимит 20 МБ, QQ Mail более мягок — 50 МБ, но и в них не рекомендуется отправлять «впритык» — кодировка base64 увеличивает объём вложения примерно на 33%, плюс тело письма и другие вложения, поэтому реальный доступный объём меньше — оставьте запас на сжатие.
Заключение
PDF не отправляется по email потому, что размер превышает лимит вложения. Решение — сжатие по диагнозу. Логика 3-шагового метода: сначала проверьте структуру PDF и определите источник объёма, затем выберите стратегию (для сканов — снижение DPI + JPEG, для текстовых — встраивание подмножества шрифтов, для старых файлов — очистка избыточностей), затем выполните сжатие и проверьте. Скан контракта 80 МБ, пройдя через эту процедуру, стабильно сжимается до менее чем 5 МБ и проходит через все основные почтовые сервисы.
Запомните три момента: первое — сначала диагностика, потом сжатие, не действуйте вслепую; второе — целевой размер не более 60% от лимита, оставьте запас на кодирование и тело письма; третье — чувствительные файлы сжимайте локально, не отправляйте в облако ради экономии времени. Возьмите эти три пункта на вооружение — и отправка PDF по email перестанет быть проблемой.
Похожие материалы
Нужно сжать файлы? Попробуйте SmartSlim
На основе собственного движка сжатия на Rust. Поддержка 10 категорий и более 40 форматов: PDF, изображения, видео, Office, OFD и др. Локальное сжатие — данные не покидают ваш периметр.