<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>파워포인트 &#8211; 투데이즈.kr</title>
	<atom:link href="https://2days.kr/tag/%ed%8c%8c%ec%9b%8c%ed%8f%ac%ec%9d%b8%ed%8a%b8/feed/" rel="self" type="application/rss+xml" />
	<link>https://2days.kr</link>
	<description>투데이즈</description>
	<lastBuildDate>Sun, 16 Nov 2025 13:13:28 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://2days.kr/wp-content/uploads/2025/10/cropped-simbol-1-32x32.png</url>
	<title>파워포인트 &#8211; 투데이즈.kr</title>
	<link>https://2days.kr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>파워포인트 슬라이드 고화질 이미지 저장 방법</title>
		<link>https://2days.kr/14/11/22/60206/aboda/</link>
		
		<dc:creator><![CDATA[urjent]]></dc:creator>
		<pubDate>Thu, 14 Nov 2024 13:31:29 +0000</pubDate>
				<category><![CDATA[Aboda]]></category>
		<category><![CDATA[300dpi]]></category>
		<category><![CDATA[DWORD 값]]></category>
		<category><![CDATA[ExportBitmapResolution]]></category>
		<category><![CDATA[JPEG 저장]]></category>
		<category><![CDATA[PNG 저장]]></category>
		<category><![CDATA[고해상도 이미지]]></category>
		<category><![CDATA[고화질 설정]]></category>
		<category><![CDATA[레지스트리 편집기]]></category>
		<category><![CDATA[발표 자료]]></category>
		<category><![CDATA[발표용 프로그램]]></category>
		<category><![CDATA[슬라이드 이미지]]></category>
		<category><![CDATA[실행 창]]></category>
		<category><![CDATA[옵션 폴더]]></category>
		<category><![CDATA[이미지 저장]]></category>
		<category><![CDATA[이미지 화질]]></category>
		<category><![CDATA[이미지 화질 개선]]></category>
		<category><![CDATA[컴퓨터 설정]]></category>
		<category><![CDATA[파워포인트]]></category>
		<category><![CDATA[파워포인트 설정]]></category>
		<category><![CDATA[프레젠테이션]]></category>
		<category><![CDATA[해상도 변경]]></category>
		<guid isPermaLink="false">https://2days.kr/?p=60206</guid>

					<description><![CDATA[파워포인트 슬라이드 고화질 이미지 저장 방법 l 파워포인트에서 이미지 파일로 저장할 때 화질이 떨어져 보이거나 해상도가 낮게 설정되는 경우가 많습니다. 이는 파워포인트가 주로 발표용으로 설계되어 있어 프로젝터나 모니터에서의 효율적인 화질에 맞춰져 있기 때문입니다. 파워포인트 슬라이드 고화질 이미지 저장 방법 이 때문에 고해상도 이미지가 필요한 상황에서는 파워포인트로 제작한 이미지를 사용하기 어려울 수 있습니다. 오늘은 이러한 문제를 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="color: #555555; text-align: start;" data-ke-size="size16"><span style="color: #000000;">파워포인트 슬라이드 고화질 이미지 저장 방법 l 파워포인트에서 이미지 파일로 저장할 때 화질이 떨어져 보이거나 해상도가 낮게 설정되는 경우가 많습니다. 이는 파워포인트가 주로 발표용으로 설계되어 있어 프로젝터나 모니터에서의 효율적인 화질에 맞춰져 있기 때문입니다.</span></p>
<figure data-ke-type="image" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter"><img post-id="60206" fifu-featured="1" decoding="async" src="https://blog.kakaocdn.net/dn/bHkmbO/btsKKbBUJkw/8QJGlZu53k9pPTzDAc1Qvk/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" title="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-origin-width="2560" data-origin-height="2560" data-filename="제목을 입력해주세요_-001 (27).png" title="파워포인트 슬라이드 고화질 이미지 저장 방법 10"><figcaption>파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure><div class='code-block code-block-2' style='margin: 8px auto; text-align: center; display: block; clear: both;'>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8940400388075870"
     crossorigin="anonymous"></script>
<!-- 중간 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-8940400388075870"
     data-ad-slot="8794586137"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>

<p style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size16"><span style="color: #000000;">이 때문에 고해상도 이미지가 필요한 상황에서는 파워포인트로 제작한 이미지를 사용하기 어려울 수 있습니다. 오늘은 이러한 문제를 해결하기 위해 파워포인트 이미지를 고해상도로 저장하는 방법을 단계별로 알아보겠습니다.</span></p>
<h3 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size23"><span style="color: #000000;">파워포인트 슬라이드 고화질 이미지 저장 방법</span></h3>
<h4 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size20"><span style="color: #000000;">1. 실행 창 열기</span></h4>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/dGaAtr/btsKIzqHZjG/KLckXMbQ6i9h0a5uOXdD9K/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-filename="001.png" data-origin-width="1254" data-origin-height="720" data-phocus-index="0" title="파워포인트 슬라이드 고화질 이미지 저장 방법 11"><figcaption style="color: #777777; text-align: center; display: none;">파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure>
<ul style="list-style-type: disc; background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-list-type="disc">
<li><span style="color: #000000;">바탕화면에서 <b>시작 메뉴</b>를 마우스 오른쪽 버튼으로 클릭합니다.</span></li>
<li><span style="color: #000000;">나타난 팝업 창에서 <b>실행</b>을 선택합니다.</span></li>
</ul>
<h4 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size20"><span style="color: #000000;">2. 레지스트리 편집기 실행</span></h4>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/Snfxe/btsKKdzKTMA/74DrgpTHVDuCPUPbIlQKVk/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-filename="002.png" data-origin-width="1280" data-origin-height="638" data-phocus-index="1" title="파워포인트 슬라이드 고화질 이미지 저장 방법 12"><figcaption style="color: #777777; text-align: center; display: none;">파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure>
<ul style="list-style-type: disc; background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-list-type="disc">
<li><span style="color: #000000;"><b>실행 창</b>에 regedit을 입력하고 <b>확인</b> 버튼을 클릭합니다.</span></li>
</ul>
<h4 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size20"><span style="color: #000000;">3. 레지스트리 편집기에서 옵션 폴더 찾기</span></h4>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/czbkJK/btsKItYqaM5/YhhkN0tZ0spb1rs01T9AcK/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-filename="003.png" data-origin-width="1280" data-origin-height="594" data-phocus-index="2" title="파워포인트 슬라이드 고화질 이미지 저장 방법 13"><figcaption style="color: #777777; text-align: center; display: none;">파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure>
<ul style="list-style-type: disc; background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-list-type="disc">
<li><span style="color: #000000;">레지스트리 편집기에서 Options 폴더를 찾습니다. 이 폴더의 경로는 파워포인트 버전마다 다를 수 있으니 버전별 경로를 확인해 주세요.</span></li>
<li><span style="color: #000000;">Options 폴더를 마우스 오른쪽 버튼으로 클릭하고 **[새로 만들기] &#8211; [DWORD(32비트) 값]**을 선택합니다.</span></li>
</ul>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/xLcUs/btsKITPPdeT/K095eOMXq0J5Yd3CkXwkwk/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-filename="008.png" data-origin-width="799" data-origin-height="114" data-phocus-index="3" title="파워포인트 슬라이드 고화질 이미지 저장 방법 14"><figcaption style="color: #777777; text-align: center; display: none;">파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure>
<h4 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size20"><span style="color: #000000;">4. 새로운 DWORD 파일 생성</span></h4>

<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/RqDO6/btsKKwTeHTA/9SoktNszwPRAW9n1hVGK6k/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-filename="004.png" data-origin-width="1280" data-origin-height="644" data-phocus-index="4" title="파워포인트 슬라이드 고화질 이미지 저장 방법 15"><figcaption style="color: #777777; text-align: center; display: none;">파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure>
<ul style="list-style-type: disc; background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-list-type="disc">
<li><span style="color: #000000;">생성한 파일의 이름을 ExportBitmapResolution으로 설정하고 실행합니다.</span></li>
</ul>
<h4 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size20"><span style="color: #000000;">5. 이미지 해상도 값 설정</span></h4>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/TkMRa/btsKJ8eaANU/udwXgQcPDW1s3rWfKwBEj0/img.png" alt="파워포인트 슬라이드 고화질 이미지 저장 방법" data-is-animation="false" data-filename="005.png" data-origin-width="1280" data-origin-height="638" data-phocus-index="5" title="파워포인트 슬라이드 고화질 이미지 저장 방법 16"><figcaption style="color: #777777; text-align: center; display: none;">파워포인트 슬라이드 고화질 이미지 저장 방법</figcaption></figure>
<ul style="list-style-type: disc; background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-list-type="disc">
<li><span style="color: #000000;">ExportBitmapResolution을 실행하고, <b>기본 단위를 10진수로 변경</b>한 후, 값 데이터를 원하는 해상도에 맞게 입력합니다.</span></li>
<li><span style="color: #000000;">일반적으로 고화질 해상도는 300dpi 이상이며, 이에 따른 값을 참고하여 설정합니다.</span></li>
</ul>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/bXPEbj/btsKJxFDumR/ZXGJMqKdpIzHMHed6MZlA0/img.png" data-is-animation="false" data-filename="007.png" data-origin-width="422" data-origin-height="180" data-phocus-index="6" alt="img" title="파워포인트 슬라이드 고화질 이미지 저장 방법 17"></figure>
<h4 style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size20"><span style="color: #000000;">6. 이미지 저장하기</span></h4>
<ul style="list-style-type: disc; background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-list-type="disc">
<li><span style="color: #000000;">파워포인트에서 <b>파일</b> 메뉴를 클릭하고 <b>다른 이름으로 저장</b>을 선택합니다. 저장할 때 파일 형식을 png, jpeg 등으로 지정하면 슬라이드가 설정한 해상도로 저장됩니다.</span></li>
</ul>
<figure style="color: #333333; text-align: center;" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter" data-ke-type="image"><img decoding="async" src="https://blog.kakaocdn.net/dn/mEEQx/btsKI35QSwN/jehyoFcppRZXYvfs1iuRxk/img.png" data-is-animation="false" data-filename="006.png" data-origin-width="1280" data-origin-height="666" data-phocus-index="7" alt="img" title="파워포인트 슬라이드 고화질 이미지 저장 방법 18"></figure>
<p style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size16"><span style="color: #000000;">파워포인트는 발표용으로 만들어져 모니터나 프로젝터에 적합한 화질로 기본 설정이 되어 있습니다. 그러나 이를 고해상도 <a href="https://2days.kr/29/12/11/70904/english/">이미지로</a> 변경하려면 레지스트리 설정을 통해 이미지 해상도 옵션을 조정해야 합니다.</span></p>
<p style="background-color: #ffffff; color: #0d0d0d; text-align: start;" data-ke-size="size16"><span style="color: #000000;">이 방법은 처음에는 복잡해 보일 수 있지만, 설명대로 차근차근 따라 하면 누구나 쉽게 고화질 이미지를 저장할 수 있습니다. 파워포인트로 만든 콘텐츠를 고화질로 활용하려는 분들께 강력히 추천하는 기능입니다.</span></p>
<p><a href="https://aboda.kr/entry/X-%ED%94%8C%ED%85%8D-%EA%B1%B0%EB%8A%94-%EC%89%AC%EC%9A%B4-%EB%B0%A9%EB%B2%95" target="_blank" rel="noopener">2024.11.11 &#8211; [제품추천/소프트웨어] &#8211; X 플텍 거는 쉬운 방법</a></p>
<p><a href="https://2days.kr/28/08/20/46723/lifestyle/whats-hot/">캔바와 파워포인트 이용하여 글자 속 사진 넣는 방법 2가지</a></p>
<!-- AI CONTENT END 2 -->
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</title>
		<link>https://2days.kr/01/08/21/43707/it/program/</link>
		
		<dc:creator><![CDATA[urjent]]></dc:creator>
		<pubDate>Thu, 01 Aug 2024 12:35:01 +0000</pubDate>
				<category><![CDATA[program]]></category>
		<category><![CDATA[글꼴 찾을 수]]></category>
		<category><![CDATA[파워포인트]]></category>
		<category><![CDATA[파워포인트 글꼴]]></category>
		<category><![CDATA[파워포인트 문제]]></category>
		<guid isPermaLink="false">https://2days.kr/?p=43707</guid>

					<description><![CDATA[파워포인트 PPT저장 시 ‘저장할 수 없는 글꼴 이 있다는 오류가 발생할 때가 종종 있습니다. 파워포인트를 사용하다 보면 때때로 다양한 오류를 마주하게 됩니다. 그 중에서도 특히 짜증나는 오류 중 하나는 바로 &#8220;프리젠테이션에 저장할 수 없는 글꼴이 있습니다&#8221;라는 메시지입니다. 이 오류는 PPT 파일을 저장할 때마다 나타나며, 사용자에게 큰 불편을 줍니다. 심지어 해당 글꼴이 실제로 PPT에서 사용되지 않았음에도 [&#8230;]]]></description>
										<content:encoded><![CDATA[<p data-ke-size="size16"><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff; color: #000000;">파워포인트 PPT저장 시 ‘저장할 수 없는 글꼴 이 있다는 오류가 발생할 때가 종종 있습니다. </span><span style="color: #000000;">파워포인트를 사용하다 보면 때때로 다양한 오류를 마주하게 됩니다. 그 중에서도 특히 짜증나는 오류 중 하나는 바로 &#8220;프리젠테이션에 저장할 수 없는 글꼴이 있습니다&#8221;라는 메시지입니다.</span></p>
<p style="background-color: #ffffff; color: #6a6a6a; text-align: start;"><span style="color: #000000;">이 오류는 PPT 파일을 저장할 때마다 나타나며, 사용자에게 큰 불편을 줍니다. 심지어 해당 글꼴이 실제로 PPT에서 사용되지 않았음에도 불구하고 이런 오류가 발생할 때가 있습니다.</span></p>
<p style="color: #000000; text-align: start;"><span style="color: #000000;">이 오류는 특히 여러 사람이 공동 작업을 하면서 여러 컴퓨터에서 작업을 거듭한 PPT 문서에서 자주 발생하는 것 같습니다. 이는 PC에 설치된 글꼴의 차이와 개인별로 선호하는 글꼴이 다르기 때문인데요, PPT의 어디엔가 내 PC에 존재하지 않는 글꼴이 있어서 오류가 생기는 것으로 보입니다. 그렇다면 이제 이러한 폰트 오류를 해결하는 방법을 소개해드리겠습니다.</span></p>
<h1 style="background-color: #ffffff; color: #6a6a6a; text-align: start;" data-ke-size="size26"><b><span style="color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</span></b></h1>
<figure data-ke-type="image" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter">
<p><figure style="width: 2560px" class="wp-caption aligncenter"><img post-id="43707" fifu-featured="1" fetchpriority="high" decoding="async" src="https://blog.kakaocdn.net/dn/vHIAs/btsITTpdDjA/f0lzEifnXIrSlwStBlZFWk/img.png" alt="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" width="2560" height="2560" data-is-animation="false" data-origin-width="2560" data-origin-height="2560" data-filename="파워포인트 PPT 저장 시 ‘저장할수 없는 글꼴’이 있다는 오류를 해결하는 방법.png" data-origin- title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법 19"><figcaption class="wp-caption-text">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><figcaption>파워포인트 PPT 저장 시 ‘저장할수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><div class='code-block code-block-2' style='margin: 8px auto; text-align: center; display: block; clear: both;'>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8940400388075870"
     crossorigin="anonymous"></script>
<!-- 중간 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-8940400388075870"
     data-ad-slot="8794586137"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>

<h3 style="background-color: #ffffff; color: #122330; text-align: start;" data-ke-size="size23"><b><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">PPT에서 저장할 수 없는 글꼴 오류를 해결하는 방법</span></b></h3>
<p style="background-color: #ffffff; color: #6a6a6a; text-align: start;"><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;"><b>1.  PPT저장시 나타나는 오류 메시지의  글꼴명을 정확하게 확인해주세요</b></span><br />
<span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">– ‘<span style="color: #ff0000;"><b>맑은고딕’</b>이라는 폰트네요..   정확하게 기록해둡니다. (띄어쓰기 주의)</span></span><br />
<span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">※ 원래 맑은고딕이란 폰트는 존재하지 않을텐데, </span><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">이유는 모르겠지만 기존 PPT파일이 잘못된 폰트설정이 되어 있네요</span></p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin">
<p><figure style="width: 700px" class="wp-caption alignnone"><img decoding="async" src="https://blog.kakaocdn.net/dn/cJenEf/btsISeg0eaT/F0FEWamfVutiILIA34G7UK/img.png" alt="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" width="700" height="402" data-origin-width="600" data-origin-height="345" data-is-animation="false" title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법 20"><figcaption class="wp-caption-text">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><figcaption>파워포인트 PPT 저장 시 ‘저장 할수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure>
<p style="background-color: #ffffff; color: #6a6a6a; text-align: start;"><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;"><b>2. [홈] 메뉴를 눌러 [바꾸기] 메뉴가 보이도록 해주세요<br />
</b>– 아직 [바꾸기]메뉴를 클릭하시면 안됩니다</span></p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin">
<p><figure style="width: 700px" class="wp-caption alignnone"><img decoding="async" src="https://blog.kakaocdn.net/dn/cPG3tM/btsITgd88Qe/lGBO4BMQ2mV39KKMk05Nn1/img.png" alt="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" width="700" height="187" data-origin-width="600" data-origin-height="160" data-is-animation="false" title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법 21"><figcaption class="wp-caption-text">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><figcaption>파워포인트 PPT 저장 시 ‘저장할수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure>
<p>&nbsp;</p>
<p><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;"><b>3. [바꾸기] 메뉴의 확장메뉴를 열어 [글꼴 바꾸기] 메뉴를 실행해주세요</b></span><br />
<span style="background-color: #ffffff; color: #6a6a6a; text-align: start; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;">① [바꾸기] 메뉴 오른쪽의 ▼ 버튼을 클릭하면 확장메뉴가 열립니다.</span><br />
<span style="background-color: #ffffff; color: #6a6a6a; text-align: start; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;">② [글꼴 바꾸기] 메뉴 클릭</span></p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin">
<p><figure style="width: 700px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://blog.kakaocdn.net/dn/bhLB6k/btsITvvmFZ0/nmbimqZabe6cBMpKyD9MOK/img.png" alt="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" width="700" height="209" data-origin-width="600" data-origin-height="179" data-is-animation="false" title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법 22"><figcaption class="wp-caption-text">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><figcaption>파워포인트 PPT 저장 시 ‘저장할수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure>
<p style="background-color: #ffffff; color: #6a6a6a; text-align: start;"><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;"><b><br />
4. [현재 글꼴]엔 오류 글꼴명을, [새 글꼴]엔 바꿀 글꼴명을 지정 후 바꾸기 버튼 클릭</b></span><br />
<span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">① [현재 글꼴] 창엔 ‘맑은고딕’을 입력 (드롭박스 기능을 이용해 선택도 가능)</span><br />
<span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">② [새 글꼴]창엔 ‘맑은 고딕’을 선택 (드롭박스 기능을 이용해 선택)</span><br />
<span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">③ [<b>바꾸기]</b> 버튼 클릭</span></p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin">
<p><figure style="width: 700px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://blog.kakaocdn.net/dn/bokkjg/btsIRgNmsIq/xt3xKxk0kQeimTuJ68uhdK/img.png" alt="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" width="700" height="449" data-origin-width="600" data-origin-height="385" data-is-animation="false" title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법 23"><figcaption class="wp-caption-text">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><figcaption>파워포인트 PPT 저장 시 ‘저장할수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure>
<p style="background-color: #ffffff; color: #6a6a6a; text-align: start;">
<p style="background-color: #ffffff; color: #6a6a6a; text-align: start;"><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;"><b>5. PPT문서 내 존재하는 오류 글꼴이 모두 한꺼번에 지정된 글꼴로 변경됩니다. </b></span><br />
<span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">– 글꼴바꾸기 창에서도 ‘맑은고딕’이란 항목이 사라지고 ‘맑은 고딕’이란 항목만 남았습니다.</span></p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin">
<p><figure style="width: 700px" class="wp-caption alignnone"><img loading="lazy" decoding="async" src="https://blog.kakaocdn.net/dn/dxyoXL/btsITsZGnmG/jNVVdodyHjXhh9Ty7A9r1K/img.png" alt="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법" width="700" height="460" data-origin-width="600" data-origin-height="394" data-is-animation="false" title="파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법 24"><figcaption class="wp-caption-text">파워포인트 PPT 저장 시 ‘저장할 수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure><figcaption>파워포인트 PPT 저장 시 ‘저장할수 없는 글꼴’이 있다는 오류를 해결하는 방법</figcaption></figure>
<p>&nbsp;</p>
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b><span style="font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; background-color: #ffffff;">그 외 PPT에서 저장할수 없는 글꼴 오류를 해결하는 방법</span></b></h3>
<h4 style="color: #000000; text-align: start;" data-ke-size="size20">1.  사용되지 않는 글꼴 제거하기</h4>
<p style="color: #000000; text-align: start;">첫 번째로 시도할 방법은 PPT 파일에서 사용되지 않는 글꼴을 제거하는 것입니다. 이 방법은 비교적 간단하며, 다음과 같은 단계로 진행할 수 있습니다.</p>
<ol style="list-style-type: decimal; color: #000000; text-align: start;" data-ke-list-type="decimal">
<li>PPT 파일을 열고, 상단 메뉴에서 <b>&#8216;파일&#8217;</b> 탭을 클릭합니다.</li>
<li>**&#8217;옵션&#8217;**을 선택한 다음, <b>&#8216;저장&#8217;</b> 탭을 클릭합니다.</li>
<li><b>&#8216;파일에서 사용되지 않는 글꼴 제거&#8217;</b> 옵션을 선택하고, <b>&#8216;확인&#8217;</b> 버튼을 누릅니다.</li>
</ol>
<p style="color: #000000; text-align: start;">이 방법을 통해 사용되지 않는 글꼴을 제거하면, 저장 오류 메시지가 더 이상 나타나지 않을 수 있습니다.</p>
<h4 style="color: #000000; text-align: start;" data-ke-size="size20">2. 글꼴 임베드 설정 변경하기</h4>
<p style="color: #000000; text-align: start;">두 번째 방법은 글꼴 임베드 설정을 변경하는 것입니다. 이 방법은 다음과 같이 진행할 수 있습니다.</p>
<ol style="list-style-type: decimal; color: #000000; text-align: start;" data-ke-list-type="decimal">
<li>PPT 파일을 열고, 상단 메뉴에서 <b>&#8216;파일&#8217;</b> 탭을 클릭합니다.</li>
<li>**&#8217;옵션&#8217;**을 선택한 다음, <b>&#8216;저장&#8217;</b> 탭을 클릭합니다.</li>
<li><b>&#8216;프레젠테이션 파일에 글꼴 포함&#8217;</b> 옵션을 선택합니다.</li>
<li><b>&#8216;문서에 사용된 문자만 포함 (파일 크기 줄이기)&#8217;</b> 옵션을 선택한 후, <b>&#8216;확인&#8217;</b> 버튼을 누릅니다.</li>
</ol>
<p style="color: #000000; text-align: start;">이 설정을 통해 PPT 파일에 필요한 글꼴만 포함되도록 하여 저장 오류를 방지할 수 있습니다.</p>
<h4 style="color: #000000; text-align: start;" data-ke-size="size20">3. 글꼴 교체하기</h4>
<p style="color: #000000; text-align: start;">세 번째 방법은 문제가 되는 글꼴을 다른 글꼴로 교체하는 것입니다. 이는 다음과 같은 단계로 진행할 수 있습니다.</p>
<ol style="list-style-type: decimal; color: #000000; text-align: start;" data-ke-list-type="decimal">
<li>PPT 파일을 열고, 상단 메뉴에서 <b>&#8216;홈&#8217;</b> 탭을 클릭합니다.</li>
<li><b>&#8216;편집&#8217;</b> 그룹에서 **&#8217;바꾸기&#8217;**를 클릭하고, **&#8217;글꼴 바꾸기&#8217;**를 선택합니다.</li>
<li>**&#8217;바꿀 글꼴&#8217;**과 **&#8217;다음 글꼴로 바꾸기&#8217;**를 선택한 후, <b>&#8216;바꾸기&#8217;</b> 버튼을 누릅니다.</li>
</ol>
<p style="color: #000000; text-align: start;">이 방법을 통해 문제가 되는 글꼴을 다른 글꼴로 교체하여 저장 오류를 해결할 수 있습니다.</p>
<h4 style="color: #000000; text-align: start;" data-ke-size="size20">4. 글꼴 파일 설치하기</h4>
<p style="color: #000000; text-align: start;">네 번째 방법은 PPT 파일에서 사용된 글꼴을 직접 설치하는 것입니다. 이는 다음과 같은 단계로 진행할 수 있습니다.</p>
<ol style="list-style-type: decimal; color: #000000; text-align: start;" data-ke-list-type="decimal">
<li>PPT 파일에서 문제가 되는 글꼴을 확인합니다.</li>
<li>해당 글꼴을 인터넷에서 다운로드하여 설치합니다.</li>
<li>PPT 파일을 다시 열어 저장해 봅니다.</li>
</ol>
<p style="color: #000000; text-align: start;">이 방법을 통해 PPT 파일에서 사용된 글꼴을 직접 설치하여 저장 오류를 해결할 수 있습니다.</p>
<h4 style="color: #000000; text-align: start;" data-ke-size="size20">5. PPT 파일 새로 만들기</h4>
<p style="color: #000000; text-align: start;">마지막 방법은 PPT 파일을 새로 만드는 것입니다. 이는 다소 번거로울 수 있지만, 가장 확실한 방법일 수 있습니다.</p>
<ol style="list-style-type: decimal; color: #000000; text-align: start;" data-ke-list-type="decimal">
<li>기존 PPT 파일의 내용을 복사합니다.</li>
<li>새로운 PPT 파일을 만들고, 복사한 내용을 붙여넣습니다.</li>
<li>새로운 PPT 파일을 저장해 봅니다.</li>
</ol>
<p style="color: #000000; text-align: start;">이 방법을 통해 기존 PPT 파일에서 발생하는 오류를 피할 수 있습니다.</p>
<p style="color: #000000; text-align: start;">이와 같이 다양한 방법을 통해 &#8220;프리젠테이션에 저장할 수 없는 글꼴이 있습니다&#8221;라는 오류를 해결할 수 있습니다. 각 방법을 시도해 보시고, 가장 적합한 방법을 찾아 문제를 해결하시기 바랍니다.</p>
<p>아래는 파워포인트 관련 강좌 링크와 추천하는 글 하나 더 남겨봅니다.</p>
<p style="color: #000000; text-align: start;"><a href="https://2days.kr/03/07/01/38782/contents/youtube/">파워포인트 기초 강좌, 총 20 강</a></p>
<p><a href="https://aboda.kr/entry/%EC%9D%B8%EC%8A%A4%ED%83%80%EA%B7%B8%EB%9E%A8-%ED%8F%AC%EC%8A%A4%ED%8C%85-%EC%9E%90%EB%8F%99-%EB%8C%93%EA%B8%80-%EB%A7%8C%EB%93%A4%EA%B8%B0-with-Make-11" target="_blank" rel="noopener">https://aboda.kr/entry/%EC%9D%B8%EC%8A%A4%ED%83%80%EA%B7%B8%EB%9E%A8-%ED%8F%AC%EC%8A%A4%ED%8C%85-%EC%9E%90%EB%8F%99-%EB%8C%93%EA%B8%80-%EB%A7%8C%EB%93%A4%EA%B8%B0-with-Make-11</a></p>
<p style="color: #000000; text-align: start;">해시태그</p>
<p style="color: #000000; text-align: start;">#파워포인트 #PPT오류 #글꼴오류 #PPT저장오류 #프리젠테이션 #오류해결 #폰트문제 #파워포인트팁 #문서작업 #컴퓨터문제</p>
<!-- AI CONTENT END 4 -->
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>파워포인트 자동 보고서 만들기 feat. 파이썬</title>
		<link>https://2days.kr/07/11/15/8055/it/program/</link>
		
		<dc:creator><![CDATA[urjent]]></dc:creator>
		<pubDate>Tue, 07 Nov 2023 06:44:01 +0000</pubDate>
				<category><![CDATA[program]]></category>
		<category><![CDATA[PPT]]></category>
		<category><![CDATA[PPT 자동 보고서]]></category>
		<category><![CDATA[보고서]]></category>
		<category><![CDATA[자동 보고서]]></category>
		<category><![CDATA[자동 파워포인트]]></category>
		<category><![CDATA[파워포인트]]></category>
		<category><![CDATA[파이썬]]></category>
		<guid isPermaLink="false">https://2days.kr/?p=8055</guid>

					<description><![CDATA[파워포인트 자동 보고서 만들기 를 위해서 파이썬을 활용하는 방법은 없을까?

엑셀로 데이터를 가지고 있고 정해신 양식대로 엑셀 값을 붙여넣어 PPT 슬라이드를 여러장 만들어야하는 사례가 많이 있을 것 같은데요, 복사 붙여넣기로 이루어진 단순 작업, 더 효율적으로 해치울수 있는 방법이 없을까 고민하셨던 분들을 위해  python-pptx 패키지 튜토리얼을 작성해보았습니다.

매년 발표하는 브랜드 가치 데이터를 활용하여 각 브랜드별 PPT 페이지를 만들어보는 예제를 소개하겠습니다.]]></description>
										<content:encoded><![CDATA[<p style="color: #666666; text-align: start;" data-ke-size="size16">파워포인트 자동 보고서 만들기 를 위해서 파이썬을 활용하는 방법은 없을까?</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16">엑셀로 데이터를 가지고 있고 정해신 양식대로 엑셀 값을 붙여넣어 PPT 슬라이드를 여러장 만들어야하는 사례가 많이 있을 것 같은데요, 복사 붙여넣기로 이루어진 단순 작업, 더 효율적으로 해치울수 있는 방법이 없을까 고민하셨던 분들을 위해  python-pptx 패키지 튜토리얼을 작성해보았습니다.</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16">매년 발표하는 브랜드 가치 데이터를 활용하여 각 브랜드별 PPT 페이지를 만들어보는 예제를 소개하겠습니다.</p>
<figure data-ke-type="image" data-ke-mobilestyle="widthOrigin" data-ke-style="alignCenter"><img post-id="8055" fifu-featured="1" decoding="async" src="https://blog.kakaocdn.net/dn/uzjNy/btszUxQd9QV/hlwAGnB17qvhZr2MKSYzO1/img.jpg" alt="파워포인트 자동 보고서 만들기 feat. 파이썬" title="파워포인트 자동 보고서 만들기 feat. 파이썬" data-is-animation="false" data-origin-width="2560" data-origin-height="2560" data-filename="제목을 입력해주세요_-001 (2).jpg" title="파워포인트 자동 보고서 만들기 feat. 파이썬 25"></figure><div class='code-block code-block-2' style='margin: 8px auto; text-align: center; display: block; clear: both;'>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8940400388075870"
     crossorigin="anonymous"></script>
<!-- 중간 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-8940400388075870"
     data-ad-slot="8794586137"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>

<p>파워포인트 자동 보고서 만들기 feat. 파이썬</p>
<h3 style="color: #666666; text-align: start;" data-ke-size="size23"><b>파워포인트 자동 보고서 만들기 feat. 파이썬 (확인)</b></h3>
<hr contenteditable="false" data-ke-type="horizontalRule" data-ke-style="style5" />
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img loading="lazy" decoding="async" src="https://blog.kakaocdn.net/dn/blEuPY/btszYnsdynQ/GKhVIjEkBodExUYaQ6vUX0/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPVwi1%2Fbtsil1GYOXt%2FtoMUEaUayKuzYUAlX9oo40%2Fimg.png" alt="파워포인트 자동 보고서 만들기 feat. 파이썬" width="700" height="490" data-origin-height="895" data-origin-width="1280" data-is-animation="false" title="파워포인트 자동 보고서 만들기 feat. 파이썬 26"></figure>
<p style="color: #666666; text-align: start;" data-ke-size="size16">파워포인트 자동 보고서 만들기 feat. 파이썬</p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img loading="lazy" decoding="async" src="https://blog.kakaocdn.net/dn/cDwWyV/btszXZLHRN0/PkztNDEiZf10j2SgWO3fzK/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPqy5J%2FbtsilZWNw6z%2FI7HU0McWfcxkTjKiwmPbkK%2Fimg.png" alt="파워포인트 자동 보고서 만들기 feat. 파이썬" width="700" height="393" data-origin-height="718" data-origin-width="1280" data-filename="blob" data-is-animation="false" title="파워포인트 자동 보고서 만들기 feat. 파이썬 27"></figure>
<p>파워포인트 자동 보고서 만들기 feat. 파이썬</p>
<hr data-ke-style="style3" data-ke-type="horizontalRule" />
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b>1. 필요 패키지 설치</b></h3>
<ul style="list-style-type: disc; color: #000000; text-align: start;" data-ke-list-type="disc">
<li style="list-style-type: disc; color: #666666;">python-pptx (pip install python-pptx)</li>
<li style="list-style-type: disc; color: #666666;">pandas (pip install pandas)</li>
</ul>
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b>2. 준비물</b></h3>
<p style="color: #666666; text-align: start;" data-ke-size="size16">첨부된 파일을 다운받아 같은 폴더에 저장해주세요.</p>
<p style="text-align: center;" data-ke-size="size16"><a href="https://drive.google.com/file/d/1iJRzkyS9E7qFGIapQQm9WNzD-ZK4IPBw/view?usp=sharing" target="_blank" rel="noopener">링크 1</a></p>
<p style="text-align: center;" data-ke-size="size16"><a href="https://drive.google.com/file/d/1TYdTx7dZoe7oEx4XguwWMqOge2FSXepU/view?usp=sharing" target="_blank" rel="noopener">링크 2</a></p>
<p style="text-align: center;" data-ke-size="size16"><a href="https://drive.google.com/file/d/1SrT_Z0J0pCu7XQY7N3VMFLPqqHPlRs2-/view?usp=sharing" target="_blank" rel="noopener">링크 3</a></p>
<p>&nbsp;</p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img decoding="async" src="https://blog.kakaocdn.net/dn/Fk2fC/btszON0TN0y/Tkn8Q0AzIpnD8mztmjFvS0/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAuGJ0%2Fbtsil1GZ4Ld%2F7KjPl1rIBZRUK0glBDvRqK%2Fimg.png" data-origin-height="137" data-origin-width="621" data-is-animation="false" alt="img" title="파워포인트 자동 보고서 만들기 feat. 파이썬 28"></figure>
<p style="color: #666666; text-align: start;" data-ke-size="size16">준비물</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16">* 엑셀로 정리된 데이터값과 로고 이미지는 selenium 패키지를 활용하여 Interbrand 홈페이지에서 자동으로 수집하였고, 차트 이미지는 plotly 패키지를 활용하여 자동 생성하였습니다. 향후 포스트에서 웹크롤링과 차트 그리기 등의 내용도 다루어 볼 예정입니다.</p>
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b>3. PPT 템플릿, 엑셀 파일 및 그림파일 읽어오기</b></h3>
<pre id="code_1699338795882" class="hljs makefile" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python"><span class="hljs-comment">#.py 파일을 준비물들과 같은 폴더에 저장했다고 가정하겠습니다.</span>
from pptx import Presentation
prs = Presentation('Best Global Brands 2022_interbrand_template.pptx')
<span class="hljs-comment"># ppt파일을 읽어와 prs라는 변수명으로 저장합니다.</span>

import pandas as pd
df = pd.read_excel(<span class="hljs-string">"Best Global Brands 2022_interbrand.xlsx"</span>)
<span class="hljs-comment"># 엑셀파일을 pandas dataframe으로 읽어옵니다.</span>

import os
cwd = os.getcwd()
<span class="hljs-comment"># cwd(current working directory)를 읽어옵니다.</span>

logos = [file for file in os.listdir(f<span class="hljs-string">"{cwd}\logos"</span>) if os.path.isfile(f<span class="hljs-string">"{cwd}\logos\{file}"</span>)]
<span class="hljs-comment"># logos 폴더 내에 있는 모든 파일명을 logos라는 변수명의 리스트로 저장합니다.</span>

charts = [file for file in os.listdir(f<span class="hljs-string">"{cwd}\charts"</span>) if os.path.isfile(f<span class="hljs-string">"{cwd}\charts\{file}"</span>)]
<span class="hljs-comment"># charts 폴더 내에 있는 모든 파일명을 charts라는 변수명의 리스트로 저장합니다.</span>

check = f<span class="hljs-string">"{cwd}\images\check.png"</span>
<span class="hljs-comment"># images 폴더 내에 있는 체크모양 이미지의 경로값을 check라는 변수명으로 저장합니다.</span></pre>
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b>4. 필요 함수 정의하기</b></h3>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>① 원하는 text값을 가진 객체(그림, 도형, 텍스트박스, 표 등)를 읽어오는 함수</b></p>
<pre id="code_1699338795887" class="hljs processing" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python">def select_shape_by_text(slide, <span class="hljs-built_in">text</span>):
    <span class="hljs-keyword">for</span> x in slide.shapes:
    # 선택한 슬라이드 내 모든 <span class="hljs-built_in">shape</span>들 중에서
        <span class="hljs-keyword">if</span> x.has_text_frame and x.<span class="hljs-built_in">text</span> == <span class="hljs-built_in">text</span>:
        # text_frame이 있고 해당 <span class="hljs-built_in">shape</span>의 <span class="hljs-built_in">text</span>값이 입력한 <span class="hljs-built_in">text</span>값과 같으면
            <span class="hljs-keyword">return</span> x
            # 해당 <span class="hljs-built_in">shape</span>을 반환합니다.
    <span class="hljs-built_in">print</span>(<span class="hljs-string">'요청한 Shape를 찾을 수 없습니다.'</span>)</pre>
<pre id="code_1699338795888" class="hljs processing" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python">brand_name = select_shape_by_text(slide, <span class="hljs-string">'Brand name'</span>)
brand_name.<span class="hljs-built_in">text</span> = <span class="hljs-string">'Hyundai'</span>
prs.<span class="hljs-built_in">save</span>(<span class="hljs-string">'example.pptx'</span>)</pre>
<p style="color: #666666; text-align: start;" data-ke-size="size16">위 코드를 실행하면 템플릿 내에서 &#8220;Brand name&#8221;라는 텍스트를 가진 박스가 선택되고 해당 박스의 텍스트값 Hyundai로 바뀌어 example.pptx라는 파일로 저장되는 것을 확인할 수 있습니다. 이때 기존 템플릿과 달리 폰트가 바뀌게 되는데 폰트를 유지하면서 텍스트만 바꾸는 방법은 뒤에서 소개하겠습니다.</p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img decoding="async" src="https://blog.kakaocdn.net/dn/79VYm/btszWFAdIRA/Ffh46xz1ZaoHdKlp8qKkxk/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnGyna%2FbtsigFL6bda%2FESSfnGo8cKuY869NHOAbEK%2Fimg.png" data-origin-height="364" data-origin-width="1280" data-is-animation="false" alt="img" title="파워포인트 자동 보고서 만들기 feat. 파이썬 29"></figure>
<p style="color: #666666; text-align: start;" data-ke-size="size16">코드 실행 결과</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>② 원하는 text값을 가진 표를 읽어오는 함수</b></p>
<pre id="code_1699338795890" class="hljs sas" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python">def select_table_by_text(slide, text):
    for <span class="hljs-meta">x</span> <span class="hljs-meta">in</span> slide.shapes:
        <span class="hljs-meta">if</span> <span class="hljs-meta">x</span>.has_table <span class="hljs-meta">and</span> <span class="hljs-meta">x</span>.<span class="hljs-meta">table</span>.cell(0,0).text == text:
            <span class="hljs-meta">return</span> <span class="hljs-meta">x</span>.<span class="hljs-meta">table</span>
    p<span class="hljs-meta">rint(</span><span class="hljs-string">'요청한 Shape를 찾을 수 없습니다.'</span>)</pre>
<p style="color: #666666; text-align: start;" data-ke-size="size16">비슷한 방식으로 정의한 slide 내에서 특정 text값을 가진 표를 읽어오는 함수입니다.</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16">좌측 상단 셀의 text값이 입력한 text값과 같을 경우 해당 표를 읽어옵니다.</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>③ 선택한 PPT 파일에서 index번째 슬라이드를 복사하여 슬라이드를 만드는 함수</b></p>
<pre id="code_1699338795893" class="hljs properties" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python"><span class="hljs-attr">import</span> <span class="hljs-string">copy           </span>
<span class="hljs-attr">def</span> <span class="hljs-string">copy_slide(prs, index):</span>
    <span class="hljs-attr">template</span> = <span class="hljs-string">prs.slides[index]</span>
<span class="hljs-comment">    # prs 내 slide 중 index번째 슬라이드를 선택하여 template라는 변수명으로 저장합니다.</span>
    <span class="hljs-attr">try</span>:
        <span class="hljs-attr">blank_slide_layout</span> = <span class="hljs-string">prs.slide_layouts.get_by_name('빈 화면')</span>
    <span class="hljs-attr">except</span>:
        <span class="hljs-attr">blank_slide_layout</span> = <span class="hljs-string">prs.slide_layouts[0]</span>
<span class="hljs-comment">    # 새 슬라이드를 만들때 활용할 layout을 선택합니다.</span>
<span class="hljs-comment">    # '빈 화면'이라는 레이아웃을 선택하되 에러가 날 경우 layout중 첫번째를 선택합니다.</span>
    
    <span class="hljs-attr">copied_slide</span> = <span class="hljs-string">prs.slides.add_slide(blank_slide_layout)</span>
<span class="hljs-comment">    # '빈 화면' 레이아웃을 적용한 새 슬라이드를 만들어 copied_slide라는 변수명으로</span>
<span class="hljs-comment">    # 저장합니다.</span>
    
    <span class="hljs-attr">for</span> <span class="hljs-string">shape in template.shapes:</span>
        <span class="hljs-attr">elem</span> = <span class="hljs-string">shape.element</span>
        <span class="hljs-attr">new_elem</span> = <span class="hljs-string">copy.deepcopy(elem)</span>
        <span class="hljs-meta">copied_slide.shapes._spTree.insert_element_before(new_elem,</span> <span class="hljs-string">'p:extLst')</span>
<span class="hljs-comment">    # template 슬라이드에서 모든 shapes의 element를 복사하여</span>
<span class="hljs-comment">    # copied_slide에 붙여넣습니다.</span>
        
    <span class="hljs-attr">return</span> <span class="hljs-string">copied_slide</span>
<span class="hljs-comment">    
# 참고. https://stackoverflow.com/questions/50866634/how-to-copy-a-slide-with-python-pptx</span></pre>
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b>5. 템플릿에 원하는 텍스트 정보 및 이미지 입력하기</b></h3>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>① 텍스트박스에 원하는 정보 입력하기</b></p>
<pre id="code_1699338795896" class="hljs ini" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python"><span class="hljs-attr">copied_slide</span> = copy_slide(prs, <span class="hljs-number">0</span>)
<span class="hljs-comment"># 0번째 템플릿 슬라이드를 복사하여 새로운 슬라이드를 만들고</span>
<span class="hljs-comment"># copied_slide라는 변수명으로 저장합니다.</span>

<span class="hljs-attr">brand_name</span> = select_shape_by_text(copied_slide, <span class="hljs-string">'Brand name'</span>).text_frame
<span class="hljs-comment"># 'Brand name'이라는 text를 가진 shape을 찾아서 해당 shape의 text_frame을 읽어옵니다.</span>
<span class="hljs-attr">p</span> = brand_name.paragraphs[<span class="hljs-number">0</span>]
<span class="hljs-comment"># 선택된 text_frame 내 paragraph중에서 첫번째 문단을 선택하여 읽어옵니다.</span>
<span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
<span class="hljs-comment"># 선택된 문단의 첫번째 run을 선택하여 읽어옵니다.</span>
<span class="hljs-attr">run.text</span> = <span class="hljs-string">'Hyundai'</span>
<span class="hljs-comment"># 선택된 run 의 텍스트값을 원하는 값으로 변환합니다.</span></pre>
<p style="color: #666666; text-align: start;" data-ke-size="size16">위 코드에서 paragraph 오브젝트는 말그대로 텍스트 프레임 내 문단을 의미하기 때문에 바로 이해가 되실텐데요, run의 개념은 생소하실 수 있을 것 같습니다. 같은 문단 내에서 폰트 등 서식이 바뀌게되는 경우 같은 서식을 갖고있는 부분까지가 같은 run에 해당합니다. 한 문단이 모두 같은 서식으로 작성되었다면 문단내 run의 갯수는 하나이며 중간에 서식이 바뀌게되면 run도 나뉘게 됩니다.</p>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img decoding="async" src="https://blog.kakaocdn.net/dn/HEQQz/btszTzOwM8B/hl5K7al8Vz3Xt8qsZJkK31/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqzbJJ%2FbtsikToYsGj%2FbChE7e1zc5GFfh4Ha7njHK%2Fimg.png" data-origin-height="176" data-origin-width="410" data-filename="blob" data-is-animation="false" alt="img" title="파워포인트 자동 보고서 만들기 feat. 파이썬 30"></figure>
<p style="color: #666666; text-align: start;" data-ke-size="size16">한 paragraph 내에 3개의 run</p>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>② 표에 원하는 정보 입력하기</b></p>
<pre id="code_1699338795899" class="hljs ini" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python"><span class="hljs-attr">table</span> = select_table_by_text(copied_slide, <span class="hljs-string">'Rank'</span>)
<span class="hljs-comment"># 먼저 좌측 상단 셀의 텍스트가 Rank인 표를 선택합니다.</span>

<span class="hljs-attr">rank</span> = table.cell(<span class="hljs-number">0</span>,<span class="hljs-number">1</span>).text_frame
<span class="hljs-attr">p</span> = rank.paragraphs[<span class="hljs-number">0</span>]
<span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
<span class="hljs-attr">run.text</span> = <span class="hljs-string">'35'</span>
<span class="hljs-comment"># (0,1) 맨윗줄 왼쪽에서 두번째 셀에 원하는 값을 입력합니다.</span></pre>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>③ 이미지 입력하기</b></p>
<pre id="code_1699338795900" class="hljs markdown" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python">from pptx.util import Cm
<span class="hljs-section"># 센티미터값 입력을 위한 모듈을 import합니다.</span>

chart = [<span class="hljs-string">x for x in charts if 'Hyundai' in x</span>][<span class="hljs-symbol">0</span>]
<span class="hljs-section"># charts 폴더 내에 있는 모든 파일명 중에서 Hyundai라는 이름의 파일명을 읽어옵니다.</span>

chart = f"{cwd}\charts\{chart}"
<span class="hljs-section"># 해당 파일의 경로를 정의합니다.</span>

copied<span class="hljs-emphasis">_slide.shapes.add_</span>picture(chart, Cm(16.93), Cm(2.77), width=Cm(16), height=Cm(8))
<span class="hljs-section"># 복사된 슬라이드에 그림을 추가합니다.</span>
<span class="hljs-section"># add_picture(파일경로, 가로위치_왼쪽 위 모서리 기준, 세로위치_왼쪽 위 모서리 기준, 넓이, 높이)</span>
<span class="hljs-section"># 위치값을 모르겠다면 PPT파일을 열어서 그림을 원하는 위치에 맞추고 우클릭, 크기 및 위치를 눌러</span>
<span class="hljs-section"># 확인할 수 있습니다.</span></pre>
<p style="color: #666666; text-align: start;" data-ke-size="size16"><b>④ 읽어온 엑셀파일의 모든 열에 대해서 slide 만들기</b></p>
<pre id="code_1699338795905" class="hljs nix" style="color: #000000; text-align: start;" contenteditable="false" data-ke-type="codeblock" data-ke-language="python">for i, r <span class="hljs-keyword">in</span> df.iterrows():
    <span class="hljs-comment"># pandas dataframe의 iterrows함수를 이용해 모든 row를 iterate 합니다.</span>
    <span class="hljs-attr">copied_slide</span> = copy_slide(prs, <span class="hljs-number">0</span>)
    
    <span class="hljs-attr">brand_name</span> = select_shape_by_text(copied_slide, 'Brand name').text_frame
    <span class="hljs-attr">p</span> = brand_name.paragraphs[<span class="hljs-number">0</span>]
    <span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
    run.<span class="hljs-attr">text</span> =  r['브랜드명']
    
    <span class="hljs-attr">comment</span> = select_shape_by_text(copied_slide, 'comment').text_frame
    <span class="hljs-attr">p</span> = comment.paragraphs[<span class="hljs-number">0</span>]
    <span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
    run.<span class="hljs-attr">text</span> =  r['코멘트']
    
    
    <span class="hljs-attr">table</span> = select_table_by_text(copied_slide, 'Rank')
    
    <span class="hljs-attr">rank</span> = table.cell(<span class="hljs-number">0</span>,<span class="hljs-number">1</span>).text_frame
    <span class="hljs-attr">p</span> = rank.paragraphs[<span class="hljs-number">0</span>]
    <span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
    run.<span class="hljs-attr">text</span> =  str(r['순위'])
    
    <span class="hljs-attr">value</span> = table.cell(<span class="hljs-number">1</span>,<span class="hljs-number">1</span>).text_frame
    <span class="hljs-attr">p</span> = value.paragraphs[<span class="hljs-number">0</span>]
    <span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
    run.<span class="hljs-attr">text</span> = f<span class="hljs-string">"{r['브랜드가치']:,} $m"</span>
    <span class="hljs-comment"># 엑셀에는 브랜드가치가 정수값으로 저장되어있기 때문에 ,로 구분한 포맷으로 바꾸어줍니다.</span>
    
    <span class="hljs-attr">growth</span> = table.cell(<span class="hljs-number">2</span>,<span class="hljs-number">1</span>).text_frame
    <span class="hljs-attr">p</span> = growth.paragraphs[<span class="hljs-number">0</span>]
    <span class="hljs-attr">run</span> = p.runs[<span class="hljs-number">0</span>]
    run.<span class="hljs-attr">text</span> = f<span class="hljs-string">"{r['성장률']:.0%}"</span>
    <span class="hljs-comment"># 엑셀에는 성장률이 소숫점으로 저장되어있기 때문에 % 포맷으로 바꾸어줍니다.</span>

    copied_slide.shapes.add_picture(check, Cm(<span class="hljs-number">18.05</span>), Cm(<span class="hljs-number">4.05</span>), <span class="hljs-attr">width=None,</span> <span class="hljs-attr">height=None)</span>
    <span class="hljs-comment"># 체크모양 이미지를 입력해줍니다.</span>

    <span class="hljs-attr">chart</span> = [x for x <span class="hljs-keyword">in</span> charts <span class="hljs-keyword">if</span> r['브랜드명'] <span class="hljs-keyword">in</span> x][<span class="hljs-number">0</span>]
    <span class="hljs-attr">chart</span> = f<span class="hljs-string">"{cwd}\charts\{chart}"</span>
    copied_slide.shapes.add_picture(chart, Cm(<span class="hljs-number">16.93</span>), Cm(<span class="hljs-number">2.77</span>), <span class="hljs-attr">width=Cm(16),</span> <span class="hljs-attr">height=Cm(8))</span>
    <span class="hljs-comment"># 차트 이미지를 입력해줍니다.</span>
    
    
    <span class="hljs-attr">logo</span> = [x for x <span class="hljs-keyword">in</span> logos <span class="hljs-keyword">if</span> r['브랜드명'] <span class="hljs-keyword">in</span> x][<span class="hljs-number">0</span>]
    <span class="hljs-attr">logo</span> = f<span class="hljs-string">"{cwd}\logos\{logo}"</span>
    <span class="hljs-attr">inserted_logo</span> = copied_slide.shapes.add_picture(logo, Cm(<span class="hljs-number">2.38</span>), Cm(<span class="hljs-number">4.81</span>))
    <span class="hljs-comment"># 로고 이미지를 입력하여 inserted_logo라는 변수명으로 저장합니다.</span>
    <span class="hljs-comment"># 로고 이미지별로 크기가 제각각이기 때문에 이후 크기를 조정하기 위함입니다. </span>
    
    
    <span class="hljs-keyword">if</span> inserted_logo.height&gt;Cm(<span class="hljs-number">2</span>):
        inserted_logo.<span class="hljs-attr">width</span> = int(inserted_logo.width * (Cm(<span class="hljs-number">2</span>)/inserted_logo.height))
        inserted_logo.<span class="hljs-attr">height</span> = Cm(<span class="hljs-number">2</span>)
        <span class="hljs-comment"># 높이가 2cm보다 크면 2cm로 줄이고 넓이도 비율에 맞게 줄여줍니다.</span>
        
    <span class="hljs-keyword">if</span> inserted_logo.width&gt;Cm(<span class="hljs-number">6</span>):
        inserted_logo.<span class="hljs-attr">height</span> = int(inserted_logo.height * (Cm(<span class="hljs-number">6</span>)/inserted_logo.width))
        inserted_logo.<span class="hljs-attr">width</span> = Cm(<span class="hljs-number">6</span>)
        <span class="hljs-comment"># 넓이가 6cm보다 크면 6cm로 줄이고 높이도 비율에 맞게 줄여줍니다.</span>
        
    <span class="hljs-keyword">if</span> inserted_logo.height &lt; Cm(<span class="hljs-number">2</span>) :
        inserted_logo.<span class="hljs-attr">top</span> = int(Cm(<span class="hljs-number">4.81</span>) + (Cm(<span class="hljs-number">2</span>)-inserted_logo.height)*<span class="hljs-number">0.5</span>)
        <span class="hljs-comment"># 크기 보정 후 높이가 2cm 보다 작아지면 이미지 위치가 위로 쏠리기 때문에</span>
        <span class="hljs-comment"># 아래로 조금 내려줍니다.</span>
        
    
prs.save('Best Global Brands <span class="hljs-number">2022</span>_interbrand.pptx')
<span class="hljs-comment"># 저장해보면 100개의 슬라이드가 생성된것을 확인할 수 있습니다.</span></pre>
<figure data-ke-type="image" data-ke-style="alignCenter" data-ke-mobilestyle="widthOrigin"><img loading="lazy" decoding="async" src="https://blog.kakaocdn.net/dn/se5LC/btszUddrsNW/KyA4WLM2NrB36HrrsRxWnK/img.png" srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX3dvD%2FbtsikUajB7z%2F2tLwW7uy5lrHbpPwdl61F0%2Fimg.png" width="700" height="319" data-origin-height="583" data-origin-width="1280" data-is-animation="false" alt="img" title="파워포인트 자동 보고서 만들기 feat. 파이썬 31"></figure>
<p style="color: #666666; text-align: start;" data-ke-size="size16">최종 결과물</p>
<h3 style="color: #000000; text-align: start;" data-ke-size="size23"><b>6. 전체 코드 정리</b></h3>
<p style="color: #666666; text-align: start;" data-ke-size="size16">앞에서 소개한 코드를 정리하며 오늘의 포스트를 마치겠습니다. 감사합니다.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="python">from pptx import Presentation
from pptx.util import Cm
import pandas as pd
import os
import copy

prs = Presentation('Best Global Brands 2022_interbrand_template.pptx')
slide = prs.slides[0]

df = pd.read_excel("Best Global Brands 2022_interbrand.xlsx")

cwd = os.getcwd()
logos = [file for file in os.listdir(f"{cwd}\logos") if os.path.isfile(f"{cwd}\logos\{file}")]
charts = [file for file in os.listdir(f"{cwd}\charts") if os.path.isfile(f"{cwd}\charts\{file}")]
check = f"{cwd}\images\check.png"

def select_shape_by_text(slide, text):
    for x in slide.shapes:
        if x.has_text_frame and x.text == text:
            return x
    print('요청한 Shape를 찾을 수 없습니다.')
    
def select_table_by_text(slide, text):
    for x in slide.shapes:
        if x.has_table and x.table.cell(0,0).text == text:
            return x.table
    print('요청한 Shape를 찾을 수 없습니다.')
     
def copy_slide(prs, index):
    template = prs.slides[index]
    try:
        blank_slide_layout = prs.slide_layouts.get_by_name('빈 화면')
    except:
        blank_slide_layout = prs.slide_layouts[0]
    copied_slide = prs.slides.add_slide(blank_slide_layout)
    
    for shape in template.shapes:
        elem = shape.element
        new_elem = copy.deepcopy(elem)
        copied_slide.shapes._spTree.insert_element_before(new_elem, 'p:extLst')
    return copied_slide

for i, r in df.iterrows():
    copied_slide = copy_slide(prs, 0)
    
    brand_name = select_shape_by_text(copied_slide, 'Brand name').text_frame
    p = brand_name.paragraphs[0]
    run = p.runs[0]
    run.text =  r['브랜드명']
    
    comment = select_shape_by_text(copied_slide, 'comment').text_frame
    p = comment.paragraphs[0]
    run = p.runs[0]
    run.text =  r['코멘트']
    
    table = select_table_by_text(copied_slide, 'Rank')
    
    rank = table.cell(0,1).text_frame
    p = rank.paragraphs[0]
    run = p.runs[0]
    run.text =  str(r['순위'])
    
    value = table.cell(1,1).text_frame
    p = value.paragraphs[0]
    run = p.runs[0]
    run.text = f"{r['브랜드가치']:,} $m"
    
    growth = table.cell(2,1).text_frame
    p = growth.paragraphs[0]
    run = p.runs[0]
    run.text = f"{r['성장률']:.0%}"
    
    copied_slide.shapes.add_picture(check, Cm(18.05), Cm(4.05), width=None, height=None)

    chart = [x for x in charts if r['브랜드명'] in x][0]
    chart = f"{cwd}\charts\{chart}"
    copied_slide.shapes.add_picture(chart, Cm(16.93), Cm(2.77), width=Cm(16), height=Cm(8))
    
    logo = [x for x in logos if r['브랜드명'] in x][0]
    logo = f"{cwd}\logos\{logo}"
    inserted_logo = copied_slide.shapes.add_picture(logo, Cm(2.38), Cm(4.81))
    
    if inserted_logo.height&gt;Cm(2):
        inserted_logo.width = int(inserted_logo.width * (Cm(2)/inserted_logo.height))
        inserted_logo.height = Cm(2)
        
    if inserted_logo.width&gt;Cm(6):
        inserted_logo.height = int(inserted_logo.height * (Cm(6)/inserted_logo.width))
        inserted_logo.width = Cm(6)
        
    if inserted_logo.height &lt; Cm(2) :
        inserted_logo.top = int(Cm(4.81) + (Cm(2)-inserted_logo.height)*0.5)

prs.save('Best Global Brands 2022_interbrand.pptx')</pre>
<p>&nbsp;</p>
<p data-ke-size="size16"><a href="https://drive.google.com/file/d/1I3XFqDkoUBCab9f71poMWCshje81n8SM/view?usp=sharing" target="_blank" rel="noopener">전체 코드 다운받기</a></p>
<!-- AI CONTENT END 5 -->
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
