Цифровое изображение документа PDF
Документ PDF после печати
Я использую iText7 в Vb.net для создания документов PDF, содержание которых может варьироваться. Когда в документ помещается изображение с прозрачным фоном, прозрачные пиксели все еще видны при печати.
Мой вопрос: есть ли что-то, что я пропускаю в iText при размещении этих изображений в документе PDF?
Я искал ответы в Интернете, но у iText7 не так много документации, кроме barebone API.
Я добавляю изображения довольно простым способом - ImageData в Image и добавляю его на холст макета документа PDF:
Dim sImagepath as string = "c:\whereImagesIs\imageFile.png"
Dim oPdfImage as iText.IO.Image.ImageData = iText.IO.Image.ImageDataFactory.Create(sImagepath)
Dim oImage As New iText.Layout.Element.Image(oPdfImage)
DocumentLayoutCanvas.Add(oImage)
Изображения в результирующем PDF-файлеДокумент выглядит правильно, пока на экране, но когда документ напечатан, прозрачные части изображения выглядят темнее, чем основной цвет. Это особенно заметно, когда основной цвет темный.