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