2013-05-08 2 views
1

Я использую библиотеку PDFSharp.NET для водяного знака списка файлов PDF. Все отлично работает, на веб-сайте много образцов.Непрозрачность изображения в PdfSharp.NET

http://www.pdfsharp.net/wiki/Graphics-sample.ashx

Последнее, что мне нужно, чтобы добавить логотип компании, которая является большой, в середине PDF страницы.

я могу использовать PNG, так что районы, которые установлены как прозрачные не «покрывать» страницу PDF».

Ф не генерируются с помощью PDFsharp, но это„изображение“PDF.

!

по этой причине, что мне нужно, это, в дополнение к прозрачности, которая работает, иметь некоторые, как установить Opacity изображения

код поместить изображение это один:

XGraphics gfx = XGraphics.FromPdfPage(page, XGraphicsPdfPageOptions.Append); 
XImage image = XImage.FromFile(mypath); 
gfx.DrawImage(image, pwidth/2-image.PixelWidth/2, pheight/2 image.PixelHeight/2); 
gfx.Dispose(); 

Кто-нибудь уже сталкивался с этим?

ответ

2

Я не знаю, как изменить непрозрачность изображения при рисовании с помощью PDFsharp (и я боюсь, что этого не может быть сделано).

Так что вместо этого я бы просто открыл логотип (PNG) с помощью процессора изображений и установил там непрозрачность.