Я выполнил поиск по нескольким сайтам и не смог найти решение для своей проблемы.
Это проблема: я делаю PDF-файлы на Java с использованием библиотеки iText.Все отлично работает, кроме одного.Прозрачные изображения PNG имеют черную / серую рамку вокруг непрозрачной области.Я не установил никаких границ в коде, и на самом деле я пытался удалить их (без удачи).
Может кто-нибудь помочь мне, как решить эту проблему?
Ближайший ответ, чтоЯ нашел: Изменение размера изображения в asp.net без потери качества изображения Но я не могу (не знаю) интерпретировать этот код в Java.
Мой код довольно большой дляскопируйте / вставьте, но это шаги:
- создание документа
- загрузка изображения по заданному пути
- манипулирование изображением (изменение размера, поворот, позиционирование)
- добавить изображение на текущую страницу
- сохранить файл pdf
Это то, что я пробовал также:
Заранее спасибо
ОБНОВЛЕНИЕ: Я забыл упомянуть, что мои оригинальные фотографии не имеют рамки.Граница как-то создана iText.Сначала я думал, что это ошибка, но поскольку в iText 5.0.2 эта проблема осталась, теперь я сомневаюсь, что это ошибка (сейчас я использую 5.1.3).
ОБНОВЛЕНИЕ 2 Я забылчтобы добавить эту ссылку: http://itext -general.2136553.n4.nabble.com / template / NamlServlet.jtp? macro = print_post & node = 2157261 Здесь представлен скрипт VB, который работает, но я не могу конвертировать в Javaкод (он все еще рисует черную рамку), так может ли кто-нибудь помочь мне хотя бы с этим преобразовать товар?