2013-05-08 52 views
1

我正在使用PDFSharp.NET庫來爲PDF文件列出水印。一切正常,網站有很多樣本。PdfSharp.NET中的圖像不透明度

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

我需要的最後一件事就是添加公司徽標,這是很大的,在PDF頁面的中間。

我可以用一個PNG,使它們被設置爲透明的區域不「捂」的PDF頁面」。

使用PDFSharp不能生成PDF,不過是一個‘圖像’PDF。

出於這個原因,我需要的是,除了透明度,其工作,能夠一些如何設置圖片透明度

放置圖像的代碼,這是一個:

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)並在那裏設置不透明度。