Resim boyutundan bağımsız olarak, pdf içinde farklı büyüklükte bir boyuta eşlenmiş gibi görünüyorsa, itextsharp kullanarak pdf'ye görüntü eklemeye çalışıyorum?itextsharp kullanarak pdf içinden doğru görüntü boyutu nasıl hesaplanır?
ben eklemek görüntü 624x500 piksel (: 72 DPI): is
alt text http://www.freeimagehosting.net/uploads/727711dc70.png
Ve burada bir çıkış pdf ekranıdır:
alt text http://www.freeimagehosting.net/uploads/313d49044d.png
Ve burada nasıl belgeyi oluşturdu:
Document document = new Document();
System.IO.MemoryStream stream = new MemoryStream();
PdfWriter writer = PdfWriter.GetInstance(document, stream);
document.Open();
System.Drawing.Image pngImage = System.Drawing.Image.FromFile("test.png");
Image pdfImage = Image.GetInstance(pngImage, System.Drawing.Imaging.ImageFormat.Png);
document.Add(pdfImage);
document.Close();
byte[] buffer = stream.GetBuffer();
FileStream fs = new FileStream("test.pdf", FileMode.Create);
fs.Write(buffer, 0, buffer.Length);
fs.Close();
Bir Doğru büyüklüğü nasıl hesaplayacağınız hakkında fikir?
ScaleAbsolute'u denedim ve görüntü hala yanlış boyutlarda görünüyor.