Используя наш мощный Python API, разработчики могут сжимать PDF документы, чтобы оптимизировать содержимое и размер выходного файла. Уменьшение размера PDF происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения внутри PDF, чтобы сделать размер выходного файла еще меньше.
Результат оптимизации и сжатия контента можно сохранить в исходном PDF или любом доступном формате сохранения – DOCX, DOC, RTF, HTML и многих других. Например, сожмите PDF и сохраните результат как Word.
Как уже упоминалось, наш Python SDK позволяет программно уменьшить размер PDF. А теперь вы можете попробовать наш мощный функционал и оценить, как сжимать PDF на Python, на следующем примере:
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.pdf', 'rb')
request_compress_options = asposewordscloud.CompressOptions(
images_quality=75, images_reduce_size_factor=1)
compress_document_request = asposewordscloud.models.requests.CompressDocumentOnlineRequest(
document=request_document, compress_options=request_compress_options)
compress_document = words_api.compress_document_online(compress_document_request)
convert_document = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_paragraph.document.values())[0], format='pdf')
words_api.convert_document(convert_document)
Установите 'Aspose.Words Cloud SDK for Python', используя репозиторий PyPi. Выполните команду pip install aspose-words-cloud, чтобы установить SDK, затем импортируйте пакет через import asposewordscloud. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for Python с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Обратитесь к Документации Репозитория, чтобы получить подробную информацию.
Вы можете выполнять сжатие документов для файлов других форматов: