itextsharp를 사용하여 pdf에 이미지를 추가하려고합니다. 이미지 크기에 관계없이 항상 pdf의 다른 큰 크기로 매핑되는 것처럼 보입니까?itextsharp를 사용하여 pdf에서 올바른 이미지 크기를 계산하는 방법은 무엇입니까?
I 추가 이미지는 624x500 픽셀 (72 DPI)이다
alt text http://www.freeimagehosting.net/uploads/727711dc70.png
그리고 여기에서 상기 출력 PDF의 화면이다
alt text http://www.freeimagehosting.net/uploads/313d49044d.png
그리고 여기 방법은 문서를 만들었습니다 :
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();
올바른 크기를 계산하는 방법에 대한 아이디어?
나는 ScaleAbsolute를 시도했지만 여전히 이미지의 크기가 잘못되었습니다.