Този кратък урок обяснява как да преоразмерявате изображения в PDF с помощта на Python. Той съдържа подробности за настройка на IDE, списък със стъпки и примерен код за разработване на инструмент за преоразмеряване на снимки в PDF с Python. Ще научите различни техники за подобряване на процеса и създаване на желания резултат по различни начини.
Стъпки за преоразмеряване на изображение в PDF с Python
- Настройте средата да използва Aspose.PDF for Python via .NET за преоразмеряване на изображения в PDF
- Импортирайте необходимите класове и заредете изходния PDF файл в обект от класа Document
- Достъпете първата страница и извлечете колекцията от изображения
- Вземете първото изображение от колекцията и го запазете в поток в паметта за по-нататъшна обработка
- Премахнете оригиналното позициониране на изображението от страницата
- Създайте обект ImageStamp, използвайки потока на изображението, и задайте нова височина и ширина
- Задайте позицията на ImageStamp в долния ляв ъгъл на оригиналното изображение
- Запазете печата на изображението в страницата и запазете PDF
Тези стъпки обобщават как да намалите размера на изображение в PDF с Python. Заредете изходния PDF файл в обект от класа Document, достъпете първата страница чрез индекс, започващ от 1, извлечете колекцията от изображения от целевата страница, вземете желаното изображение и го запазете във временен поток в паметта. Скрийте позиционирането на оригиналното изображение, създайте обект от класа ImageStamp, задайте оригиналната позиция на изображението, задайте нов размер на изображението и запазете печата в страницата преди да запазите PDF.
Код за преоразмеряване на снимка в PDF с Python
Горният код демонстрира как да промените размера на изображение в PDF с Python. Освен промяна на размера на изображението, можете да използвате ImageStamp, за да зададете нов фон, прозрачност, да завъртите изображението, да промените нивото на мащабиране и качеството на изображението. Можете също да добавите проверка на границите, за да избегнете излизане извън полетата на страницата и да промените типа на изображението или да го компресирате, за да създадете по-малък изходен файл.
Тази статия обяснява процеса на достъп и промяна на размера на изображения в PDF. За да добавите JavaScript към PDF, вижте статията за Добавяне на JavaScript към PDF с Python.