Здесь происходит несколько вещей, и на самом деле ни одна из них не имеет отношения к iText / iTextSharp.
Во-первых, при работе с изображениями внутри PDF всегда думайте в дюймах или сантиметрах иникогда не только пиксели.300-пиксельное изображение с разрешением 300 точек на дюйм имеет ширину 1 дюйм, а 72-пиксельное изображение с разрешением 72 точек на дюйм также имеет ширину 1 дюйм.Оба изображения будут занимать 1 дюйм в PDF, у первого будет больше пикселей, чтобы втиснуться в это пространство и потенциально выглядеть лучше.Это очень важно.
Во-вторых, используя приведенную выше информацию, когда вы печатаете PDF с 1-дюймовым изображением, а не масштабируете его (по умолчанию в Acrobat установлено значение «Подогнать, которое масштабируется»)Вы должны быть в состоянии взять линейку и измерить ровно 1 ".
В-третьих, я серьезно не знаю, что Acrobat, Photoshop или любая другая программа считают" 100% ".В Acrobat, если вы перейдете в меню «Правка», «Настройки», «Отображение страницы», вы можете отрегулировать разрешение, и это изменение соответствует 100%.Если я изменяю это на 90% и держу свою распечатку на 1-дюймовом объекте, это, кажется, соответствует самому близкому. YMMV.
Это третье, что я думаю, это ваша проблема, в основном, что означает "100%".У нас с вами есть представление о том, что это должно означать , но у Adobe, очевидно, иная идея.