Преоразмеряване на изображения в PDF с помощта на Java

Това кратко ръководство обяснява как да преоразмерите изображения в PDF с помощта на Java. Ще намерите подробности за настройка на IDE, списък със стъпки и примерен код за намаляване на размера на изображения в PDF с Java. Ще бъдат обсъдени множество подобрения при промяна на размерите на изображенията в PDF.

Стъпки за преоразмеряване на PDF изображение с Java

  1. Настройте средата за използване на Aspose.PDF for Java за преоразмеряване на снимки в PDF
  2. Заредете изходния PDF файл в обект от класа Document и изберете целевата страница с индекс, започващ от 1
  3. Използвайте ImagePlacementAbsorber, за да получите колекцията от изображения от избраната страница
  4. Вземете препратка към целевото изображение от колекцията и го запазете в поток от байтов масив
  5. Сега премахнете оригиналното изображение, като скриете неговото позициониране
  6. Създайте нов обект ImageStamp, използвайки потока на изображението и задайте новия размер според изискванията
  7. Запазете преоразмереното изображение чрез обекта ImageStamp на същото долно-ляво място
  8. Запазете актуализирания PDF файл с преоразмерените изображения

Тези стъпки обобщават процеса за промяна на размера на изображения в PDF с Java. Заредете изходния PDF, вземете целевата страница, извлечете колекцията от изображения, достъпете желаното изображение и го запазете в паметта. Премахнете позиционирането на оригиналното изображение, създайте обект ImageStamp и го инициализирайте с потока на оригиналното изображение, променете размера на изображението в ImageStamp, добавете го към страницата на същото място, задайте нов размер и запазете резултатния PDF файл.

Код за преоразмеряване на PDF снимка с Java

Този код демонстрира процеса за намаляване на размера на изображения в PDF с Java. Можете да приложите компресия на изображения или да промените типа на изображението по време на преоразмеряване чрез ImageStamp за по-малък изходен размер, както и да замените изображенията на място при нужда. Подобрете процеса, като зададете проверка на граници, така че новото изображение да не излиза извън полетата на страницата, завъртете изображението при нужда и направете коефициента на преоразмеряване конфигурируем.

Тази статия ни научи как да увеличаваме или намаляваме размерите на изображения в PDF. За да добавите JavaScript към PDF, вижте статията за Добавяне на JavaScript към PDF с помощта на Java.

 Български