Оптимизация, Сжатие или Уменьшение Размера PDF в Python
Contents
[
Hide
]
PDF документ может иногда содержать дополнительные данные. Уменьшение размера PDF файла поможет вам оптимизировать передачу по сети и хранение. Это особенно удобно для публикации на веб-страницах, обмена в социальных сетях, отправки по электронной почте или архивирования в хранилище. Мы можем использовать несколько техник для оптимизации PDF:
- Оптимизация содержимого страниц для онлайн-просмотра
- Уменьшение или сжатие всех изображений
- Включение повторного использования содержимого страниц
- Объединение дублирующихся потоков
- Удаление встроенных шрифтов
- Удаление неиспользуемых объектов
- Удаление или упрощение полей форм
- Удаление или упрощение аннотаций
Подробное объяснение методов оптимизации можно найти на странице Обзор Методов Оптимизации.
Оптимизация PDF-документа для Интернета
Оптимизация, или линеаризация для Интернета, относится к процессу подготовки PDF-файла для онлайн-просмотра с использованием веб-браузера. Чтобы оптимизировать файл для веб-отображения:
Следующий код показывает, как оптимизировать PDF-документ для Интернета.
import AsposePDFPythonWrappers as ap
# Путь к директории с документами.
dataDir = "..."
# Открыть документ
document = ap.Document(dataDir + "OptimizeDocument.pdf")
# Оптимизация для Интернета
document.optimize()
dataDir = dataDir + "OptimizeDocument_out.pdf"
# Сохранить выходной документ
document.Save(dataDir)