iText7: изображения с прозрачным фоном в сгенерированных документах PDF имеют темные ореолы при печати - PullRequest
0 голосов
/ 28 октября 2019

Digital image of the generated document Цифровое изображение документа PDF

Image of the document after printing Документ 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-файлеДокумент выглядит правильно, пока на экране, но когда документ напечатан, прозрачные части изображения выглядят темнее, чем основной цвет. Это особенно заметно, когда основной цвет темный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...