Я пытаюсь создать PDF-файл, содержащий текст, логотип и штрих-код. Все в порядке, за исключением качества логотипа.Неверное качество вставки SVG в PDF
Для обеспечения примера я использую это SVG.
Логотип генерируются с использованием svg.Net следующим образом:
SvgDocument svgDoc = SvgDocument.Open<SvgDocument>(@"C:\temp\SVG\dojo.svg");
svgDoc.Width = 130;
svgDoc.Height = 30;
var bmp = svgDoc.Draw();
Это затем обращается на PrintDocument следующим образом:
Graphics.DrawImageUnscaled(bmp, logoLeft, logoTop);
Перед окончательной отправку драйвера принтера PDF. Конечные результаты нечеткая глядя логотип на 100% увеличении
Увеличение в PDF и разрешение логотипа является действительно низким
Как я могу улучшить качество конечный результат?
Что вы это 'svgDoc.Width = 130;' делать? установить ширину на что? Пиксели? какой-нибудь другой блок без установки разрешения? Очевидно, вам нужно рисовать на гораздо большем растровом изображении, а затем установить его dpis, прежде чем рисовать его в printdocument ..! – TaW
Также: как вы установили разрешение печати? – TaW