차이점 이해하기: PPT vs PPTX
개요
이 문서는 PPT와 PPTX 형식 간의 차이점을 설명합니다. PPT는 PowerPoint 97–2003에서 사용된 레거시 바이너리 형식으로 설명하고, PPTX는 더 큰 유연성을 제공하고 프레젠테이션 기능 확장에 더 적합한 최신 Office Open XML 기반 형식으로 제시됩니다. 또한 이 문서는 호환성 고려 사항을 포함한 두 형식 간 변환의 주요 측면을 개요하고 Aspose.Slides를 사용하여 이러한 변환을 수행하는 방법을 보여줍니다. 일반적으로 가능한 경우 PPTX를 권장합니다.
PPT란?
PPT는 이진 파일 형식으로, 특수 도구 없이는 내용을 볼 수 없습니다. 최초의 PowerPoint 97-2003 버전은 PPT 파일 형식을 사용했지만, 확장성은 제한됩니다.
PPTX란?
PPTX는 Office Open XML(ISO 29500:2008-2016, ECMA-376) 표준을 기반으로 한 새로운 프레젠테이션 파일 형식입니다. PPTX는 XML 및 미디어 파일들의 아카이브된 집합이며, 형식이 쉽게 확장됩니다. 예를 들어, 새로운 차트 유형이나 도형 유형을 지원하도록 추가하는 것이 매 새로운 PowerPoint 버전마다 PPTX 형식을 변경하지 않고도 쉽게 가능합니다. PPTX 형식은 PowerPoint 2007부터 사용됩니다.
PPT와 PPTX
PPTX가 훨씬 더 넓은 기능을 제공하지만, PPT는 여전히 상당히 인기가 있습니다. PPT를 PPTX로, 또는 그 반대로 변환해야 하는 필요성이 크게 요구됩니다.
하지만 기존 PPT와 새로운 PPTX 형식 간의 변환은 다른 Microsoft Office 형식 중 가장 복잡한 과제입니다. PPT 형식 사양이 공개되어 있지만, 작업하기가 어렵습니다. PowerPoint는 PPT 파일에 특수 파트(MetroBlob)를 생성하여 PPT 형식에서 지원되지 않아 이전 PowerPoint 버전에서는 표시되지 않는 PPTX의 정보를 저장할 수 있습니다. 이러한 정보는 최신 PowerPoint 버전에서 PPT 파일을 로드하거나 PPTX 형식으로 변환할 때 복원될 수 있습니다.
Aspose.Slides는 모든 프레젠테이션 형식을 다룰 수 있는 공통 인터페이스를 제공합니다. PPT를 PPTX로, PPTX를 PPT로 매우 간단하게 변환할 수 있습니다. Aspose.Slides는 PPT를 PPTX로 변환을 완벽하게 지원하며, 일부 제한이 있지만 PPTX를 PPT로 변환도 지원합니다. 가능한 경우 PPTX 형식을 사용하는 것을 권장합니다.
// PPT 파일을 나타내는 Presentation 객체를 인스턴스화합니다
Presentation pres = new Presentation("PPTtoPPTX.ppt");
try {
// PPT 프레젠테이션을 PPTX 형식으로 저장합니다
pres.save("PPTtoPPTX_out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
자주 묻는 질문
PPT가 오류 없이 열리면 기존 프레젠테이션을 그대로 유지할 필요가 있나요?
프레젠테이션이 안정적으로 열리고 협업이나 최신 기능이 필요하지 않다면 PPT 형태를 유지할 수 있습니다. 그러나 향후 호환성과 확장성을 고려한다면 PPTX로 변환하는 것이 좋습니다. PPTX 형식은 개방형 OOXML 표준을 기반으로 하며 최신 도구에서 보다 쉽게 지원됩니다.
어떤 파일을 먼저 PPTX로 변환해야 할지 어떻게 결정하나요?
다음과 같은 프레젠테이션을 먼저 변환하세요: 여러 사람이 편집하는 경우; 복잡한 차트/도형을 포함하는 경우; 외부 커뮤니케이션에 사용되는 경우; 또는 열었을 때 경고가 발생하는 경우.
PPT를 PPTX로, 다시 PPT로 변환할 때 비밀번호 보호가 유지되나요?
비밀번호가 있는 경우, 사용 중인 도구가 올바른 변환과 암호화 지원을 제공할 때만 유지됩니다. 보다 신뢰할 수 있는 방법은 보호 제거 후 변환을 수행하고, 보안 정책에 따라 다시 보호를 적용하는 것입니다.
PPTX를 PPT로 다시 변환할 때 일부 효과가 사라지거나 단순화되는 이유는 무엇인가요?
PPT는 일부 최신 개체/속성을 지원하지 않기 때문입니다. PowerPoint와 도구는 이러한 정보를 나중에 복원할 수 있도록 특수 블록에 “추적” 형태로 저장할 수 있지만, 이전 버전의 PowerPoint에서는 이를 렌더링하지 못합니다.