C#에서 PDF 객체 크기 조정하기

IronPDF는 개발자가 PDF 객체를 프로그래밍 방식으로 확대/축소할 수 있도록 지원하여 원본 파일을 수정하거나 완전히 새로운 파일을 생성할 필요 없이 PDF 내의 텍스트 및 이미지와 같은 요소를 정밀하게 제어할 수 있도록 합니다.

IronPDF 라이브러리를 사용하면 PDF 객체의 크기를 쉽게 확대/축소할 수 있습니다. 아래 예시는 단 몇 줄의 코드로 이 작업을 수행하는 방법을 보여줍니다.

코드 설명

이 예시에서는 먼저 이미지를 삽입하기 위해 <img> 태그가 포함된 HTML 문자열을 생성합니다. 그 후, RenderHtmlAsPdf 메서드를 사용하여 해당 HTML 문자열을 PdfDocument 객체로 렌더링합니다.

방금 추가한 ImageObject에 접근하려면 문서 구조를 탐색해야 합니다. 먼저 Pages.First를 사용하여 PDF의 첫 페이지에 접근합니다. 그다음에는 페이지의 구조화된 콘텐츠가 포함된 ObjectModel 부분을 자세히 살펴봅니다. 다음으로 ImageObjects 컬렉션에 접근하여 첫 번째 요소를 가져온 다음 변수에 할당합니다.

이미지 크기를 조정하려면 PointFScale 속성에 새 PointF로 할당합니다. 이 예시에서는 이미지를 원래 크기의 70%로 x축과 y축 모두를 따라 축소합니다. 참고로, 배율이 1보다 크면 이미지 크기가 커지고, 배율이 1보다 작지만 0보다 크면 이미지가 축소됩니다. x와 y에 서로 다른 값을 제공하여 비균일적으로 크기를 조정할 수도 있습니다.

Scale 속성을 수정한 후, 마지막으로 SaveAs 메서드를 호출하여 변경 사항이 적용된 PDF를 저장합니다.

PDF DOM을 손쉽게 확장하는 방법을 알아보세요 - 지금 바로 가이드를 확인하세요!

시작할 준비 되셨나요?
Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다