IronPPT 방법 이미지 관리 파워포인트에서 이미지를 관리하는 방법 아흐마드 소하일 업데이트됨:2월 12, 2026 다운로드 IronPPT NuGet 다운로드 무료 체험 시작하기 LLM용 사본 LLM용 사본 LLM용 마크다운 형식으로 페이지를 복사하세요 ChatGPT에서 열기 ChatGPT에 이 페이지에 대해 문의하세요 제미니에서 열기 제미니에게 이 페이지에 대해 문의하세요 Grok에서 열기 Grok에게 이 페이지에 대해 문의하세요 혼란 속에서 열기 Perplexity에게 이 페이지에 대해 문의하세요 공유하다 페이스북에 공유하기 트위터에 공유하기 LinkedIn에 공유하기 URL 복사 이메일로 기사 보내기 This article was translated from English: Does it need improvement? Translated View the article in English 멀티미디어 요소는 파워포인트 프레젠테이션의 필수적인 구조를 이룹니다. 특히 이미지는 시각적 맥락을 제공하고 각 슬라이드에 제시된 정보를 강화합니다. 효과적인 이미지 관리(새로운 시각 자료 삽입, 기존 자료 업데이트 또는 오래된 그래픽 정리 등)는 전문적이고 확장 가능한 프레젠테이션을 유지하는 데 필수적입니다. 이 가이드는 IronPPT를 사용하여 이미지를 프로그래밍 방식으로 다루는 방법을 보여줍니다. ## 파워포인트에서 이미지를 관리하는 방법 PowerPoint 자동화를 위한 C# 라이브러리를 다운로드하세요. PowerPoint 프레젠테이션을 불러오거나 새로 만드세요. `Image` 클래스를 사용하여 이미지 객체를 다룹니다. 이미지 삽입, 수정, 교체 또는 삭제 등의 작업을 수행합니다. PPTX 형식으로 저장하고 내보내기 이미지 추가 IronPPT를 사용하여 PowerPoint 문서에 이미지를 추가하려면 새 문서 개체를 만들거나 기존 파일에서 불러오세요. 그런 다음 파일을 참조하는 Image 클래스에서 이미지 객체를 생성합니다. 이미지가 로드되면 이를 문서에 추가하고 나타날 슬라이드 번호를 지정합니다. 그 후 Height, Width, Angle 같은 속성을 사용하여 이미지 속성을 변경할 수 있습니다. 마지막으로, 새로 추가된 이미지가 포함된 문서를 내보내세요. :path=/static-assets/ppt/content-code-examples/how-to/manage-image-add-image-add-image.cs using IronPPT; using IronPPT.Models; // Create a new presentation document var document = new PresentationDocument(); // Create and load an image from file Image image = new Image(); image.LoadFromFile("image.jpg"); // Add image to the first slide (index 0) var newImage = document.AddImage(image, 0); // Rotate the image 180 degrees newImage.Angle = 180; // Save the presentation as a PPTX file document.Save("adding-image.pptx"); $vbLabelText $csharpLabel 이미지 속성 아래 표에서 이미지 속성 옵션을 살펴보세요. 재산 설명 예 `Height` 이미지의 높이를 포인트 단위로 설정합니다. `image.Height = 300;` `Width` 이미지의 너비를 포인트 단위로 설정합니다. `image.Width = 400;` `Angle` 이미지를 지정된 각도(도)만큼 회전합니다. `image.Angle = 45;` `Position` x, y 좌표를 사용하여 슬라이드에서 이미지의 위치를 설정합니다. `image.Position = (200, 200);` `FrameShape` ShapeType 열거형 값을 사용하여 이미지의 프레임 모양을 설정합니다. `image.FrameShape = IronPPT.Enums.ShapeType.RoundRectangle;` 추가된 이미지 속성 수정 슬라이드에 이미지를 추가한 후에는 이미지의 속성을 수정하여 모양과 위치를 조정할 수 있습니다. 예를 들어, 이미지의 크기 및 회전을 사용자 지정하기 위해 Height, Width, Angle 같은 속성을 사용할 수 있습니다. 이러한 설정을 조정하면 프레젠테이션에서 이미지가 표시되는 방식을 세밀하게 조정할 수 있습니다. :path=/static-assets/ppt/content-code-examples/how-to/manage-image-add-image-modify-properties.cs using IronPPT; using IronPPT.Models; using IronPPT.Enums; // Load an existing presentation document var document = new PresentationDocument("existing-presentation.pptx"); // Create and load an image from file Image image = new Image(); image.LoadFromFile("image.jpg"); // Add image to the second slide (index 1) var newImage = document.AddImage(image, 1); // Modify image properties newImage.Angle = 45; // Rotate the image 45 degrees newImage.FrameShape = ShapeType.RoundRectangle; // Set the frame shape to Rounded Rectangle newImage.Position = (180, 180); // Set the position to coordinates (180, 180) newImage.Width = 300; // Set the width to 300 points newImage.Height = 300; // Set the height to 300 points // Save the modified presentation as a new PPTX file document.Save("modifying-image-properties.pptx"); $vbLabelText $csharpLabel 이미지 교체 IronPPT를 사용하면 이미지를 교체하는 것이 직관적인 작업입니다. 먼저 프레젠테이션 문서와 새 이미지를 새 Image 객체에 로드합니다. 그런 다음 업데이트하려는 이미지를 Slides[0].Images[0]처럼 슬라이드와 인덱스를 선택하여 타겟팅합니다 (첫 번째 슬라이드의 첫 번째 이미지). 완료되면 새 이미지 객체를 사용하여 Replace 메서드를 호출하고 파일을 내보냅니다. :path=/static-assets/ppt/content-code-examples/how-to/manage-image-replace-image-replace-image.cs using IronPPT; using IronPPT.Models; // Load an existing presentation var document = new PresentationDocument("sample.pptx"); // Load the replacement image Image replaceImage = new Image(); replaceImage.LoadFromFile("sample.png"); // Replace the first image found in the first slide document.Slides[0].Images[0].Replace(replaceImage); // Save changes (overwriting the original file) document.Save("sample.pptx"); $vbLabelText $csharpLabel 원래의 결과 인덱스를 사용하여 이미지 제거 이미지를 제거하는 가장 간단한 방법은 인덱스 위치를 이용하는 것입니다. 슬라이드의 이미지 컬렉션에 접근하여 삭제하려는 이미지의 0부터 시작하는 인덱스와 함께 Remove 메서드를 사용합니다. 이 방법은 이미지의 컬렉션 내 정확한 위치를 알고 있을 때 효과적입니다. :path=/static-assets/ppt/content-code-examples/how-to/manage-image-remove-image-remove-by-index.cs using IronPPT; // Create a new presentation var document = new PresentationDocument("real_sample.pptx"); // Remove the first image found in the first slide document.Slides[1].Images[0].Remove(); // Save the updated presentation document.Save("removed-image.pptx"); $vbLabelText $csharpLabel 이미지 제거 전 이미지 제거 후 모든 이미지 삭제 문서 내의 모든 Image 파일을 대량 삭제해야 할 시나리오의 경우, 두 번의 for 루프를 사용할 수 있습니다: 한 번은 모든 문서 페이지를 반복하고, 두 번은 각 페이지의 식별된 이미지를 제거하기 위해 반복합니다. 아래에 예시가 나와 있습니다. :path=/static-assets/ppt/content-code-examples/how-to/manage-image-remove-all-images.cs using IronPPT; using IronPPT.Models; // Load an existing presentation var document = new PresentationDocument("real_sample.pptx"); // Remove all images from every slide for (int s = 0; s < document.Slides.Count; s++) // Loop through all slides { var slide = document.Slides[s]; // Get the current slide for (int i = slide.Images.Count - 1; i >= 0; i--) // Loop backward through images on this slide { slide.Images[i].Remove(); // Remove each image } } // Save the updated presentation document.Save("removed-images.pptx"); $vbLabelText $csharpLabel 대량 삭제 전 대량 삭제 후 보시는 바와 같이, 슬라이드 2와 4에서 모든 이미지가 제거되었습니다. 자주 묻는 질문 파워포인트 프레젠테이션에 이미지를 추가할 때 사용할 수 있는 이미지 파일 형식은 무엇인가요? IronPPT는 JPEG, PNG, BMP, GIF, TIFF 등 일반적인 이미지 형식을 지원합니다. 이 라이브러리는 프레젠테이션에 이미지를 추가할 때 형식 변환 및 최적화를 자동으로 처리하여 대부분의 이미지 소스와 호환성을 보장합니다. 프레젠테이션의 특정 슬라이드에 이미지를 추가하려면 어떻게 해야 하나요? IronPPT를 사용하여 이미지를 추가하려면 먼저 Image.Create() 메서드를 사용하여 이미지 파일 경로와 함께 이미지 객체를 생성한 다음, slide.Images.Add() 메서드를 사용하여 특정 슬라이드에 추가합니다. 슬라이드는 인덱스를 사용하여 접근할 수 있습니다. 예를 들어 ppt.Slides[0].Images.Add(image)는 첫 번째 슬라이드에 이미지를 추가합니다. 이미지의 크기와 치수를 프로그램으로 제어할 수 있나요? 네, IronPPT에서는 Image 개체의 Width 및 Height 속성을 사용하여 이미지 크기를 설정할 수 있습니다. 이미지를 슬라이드에 추가하기 전이나 후에 이러한 속성에 포인트 단위로 값을 지정하면 됩니다. 예를 들어 image.Width = 400 및 image.Height = 300과 같이 입력합니다. 슬라이드의 특정 위치에 이미지를 배치하려면 어떻게 해야 하나요? IronPPT는 x,y 좌표를 사용하는 위치 속성을 통해 이미지를 정밀하게 배치할 수 있도록 합니다. 좌표계는 왼쪽 상단 모서리(0,0)에서 시작하며 값은 포인트 단위이므로 슬라이드 표면의 어느 위치에든 이미지를 배치할 수 있습니다. 파워포인트 프레젠테이션에 있는 기존 이미지를 교체하는 것이 가능할까요? 네, IronPPT는 프레젠테이션에서 기존 이미지를 교체하는 기능을 지원합니다. 교체할 이미지를 지정하고 새 이미지 개체로 대체할 수 있으며, 기존 이미지의 위치와 속성을 그대로 유지하여 시각적 콘텐츠를 매끄럽게 업데이트할 수 있습니다. 슬라이드에서 이미지를 프로그램으로 제거할 수 있나요? IronPPT는 프레젠테이션에서 이미지를 개별적으로 또는 일괄적으로 제거하는 기능을 제공합니다. 슬라이드의 이미지 모음에 접근하여 적절한 제거 방법을 사용하면 특정 이미지를 제거할 수 있습니다. 아흐마드 소하일 지금 바로 엔지니어링 팀과 채팅하세요 풀스택 개발자 아흐마드는 C#, Python 및 웹 기술에 탄탄한 기반을 갖춘 풀스택 개발자입니다. 그는 확장 가능한 소프트웨어 솔루션 구축에 깊은 관심을 가지고 있으며, 실제 응용 프로그램에서 디자인과 기능이 어떻게 조화를 이루는지 탐구하는 것을 즐깁니다. Iron Software 팀에 합류하기 전, 아흐마드는 자동화 프로젝트와 API 통합 업무를 담당하며 성능 향상과 개발자 경험 개선에 주력했습니다. 그는 여가 시간에 UI/UX 아이디어를 실험하고, 오픈 소스 도구에 기여하며, 복잡한 주제를 더 쉽게 이해할 수 있도록 기술 문서를 작성하는 데 몰두하기도 합니다. 시작할 준비 되셨나요? Nuget 다운로드 4,319 | 버전: 2026.3 방금 출시되었습니다 무료 체험 시작하기 NuGet 무료 다운로드 총 다운로드 수: 4,319 라이선스 보기 아직도 스크롤하고 계신가요? 빠른 증거를 원하시나요? PM > Install-Package IronPPT 샘플을 실행하세요 PDF 파일이 편집 가능한 텍스트로 바뀌는 것을 확인하세요. NuGet 무료 다운로드 총 다운로드 수: 4,319 라이선스 보기