우리는 이미지를 추가 할 때 간헐적으로 migradoc api를 사용합니다. 크기가 조정되고 절대적으로 작습니다.크기 조정중인 rtf 문서에 이미지 추가
코드 샘플은 다음과 같습니다 :
MigraDoc.DocumentObjectModel.Shapes.Image image = section.AddImage(imagePath);
image.WrapFormat.Style = MigraDoc.DocumentObjectModel.Shapes.WrapStyle.Through;
내가 true로 LockAspectRatio을 설정하고 최대 너비를 설정할 수 있도록하고 싶습니다 이상적으로 매우 작은 렌더링 출신이 정지하지 폭을 설정하지만합니다.
비슷한 문제가 있습니까?
당신은 그것의 픽셀 크기뿐만 아니라 이미지의 DPI를 확인 했를? – TaW
@TaW 문제가있는 원본 이미지는 300dpi x 300dpi 및 100px x 100px입니다. 이상한 - 내가 이미지를 복사하고 페인트 (가장 진보 된 이미지 도구)에 다시 저장할 때 그것은 이번에는 아주 작게 나오지 않습니다. 그러나 파일 속성을 볼 때 새 파일에 DPI가 표시되지 않습니다. –
PDF는 DPI를 존중합니다. 따라서 300dpi의 100px는 1/3 인치의 크기가됩니다. 원하는 크기를 계산하고 이에 따라 dpi를 설정하십시오. – TaW