У меня есть HTML файл с фоновыми изображениями, и при использовании iText convertToPdf кажется, что он сохраняет все пропорционально, за исключением фоновых изображений. Все эти изображения в 1,33 раза больше исходного размера, что эквивалентно изменению 72dpi на 96dpi. Я пытался установить разрешение с помощью MediaDeviceDescription, но это, похоже, ничего не делает. Вот что я попробовал:
MediaDeviceDescription mediaDeviceDescription = new MediaDeviceDescription(MediaType.ALL);
mediaDeviceDescription.setResolution(72f);
ConverterProperties converterProperties = new ConverterProperties();
converterProperties.setBaseUri(BASE_PATH);
converterProperties.setMediaDeviceDescription(mediaDeviceDescription);
PdfDocument pdfDocument = new PdfDocument(new PdfWriter(new File(PDF_FILENAME)));
pdfDocument.setDefaultPageSize(PageSize.LETTER.rotate());
HtmlConverter.convertToPdf(new FileInputStream(new File(HTML_FILE)), pdfDocument, converterProperties);
Есть ли способ, как я могу получить эти изображения для чтения в правильном dpi?