C++에서 PNG을 SVG로 변환
Microsoft 또는 Open Office, Adobe PDF와 같은 소프트웨어를 사용하지 않고 Microsoft PowerPoint 및 OpenOffice 프레젠테이션 파일을 생성, 병합, 검사 또는 변환할 수 있는 기능으로 응용 프로그램을 개발하는 데 도움이 되는 고속 및 교차 플랫폼 C++ 라이브러리입니다.
C++에서 PNG을 SVG로 변환
Aspose.Slides for C++ 는 프레젠테이션 파일을 만들고 조작하기 위한 강력한 C++ 라이브러리입니다. 또한 PNG을 SVG으로 변환하는 유연한 방법을 제공합니다. **Aspose.Slides for C++**를 사용하면 모든 개발자 또는 애플리케이션이 단 몇 줄의 C++ 코드로 PNG을 SVG 파일로 변환할 수 있습니다.
최신 문서 처리 API인 Aspose.Slides for C++는 PNG 파일을 SVG 파일 형식으로 빠르게 내보냅니다. Aspose PowerPoint 라이브러리를 사용하면 PNG을 SVG 및 기타 여러 파일 형식으로 변환할 수 있습니다.
C++를 사용하여 PNG을 SVG로 변환
PNG을 SVG로 변환하려면 PNG 파일에서 프레젠테이션을 생성하고 SVG로 저장해야 합니다.
PNG을 SVG으로 변환하기 위한 C++ 코드
auto pres = System::MakeObject<Presentation>();
auto slide = pres->get_Slides()->idx_get(0);
auto image = pres->get_Images()->AddImage(File::ReadAllBytes(u"image.png"));
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
for (int32_t index = 0; index < pres->get_Slides()->get_Count(); index++)
{
auto fileName = String::Format(u"slide-{0}.svg", index);
auto fileStream = System::MakeObject<FileStream>(fileName, FileMode::Create, FileAccess::Write);
auto slide = pres->get_Slides()->idx_get(index);
slide->WriteAsSvg(fileStream);
}
Aspose.Slides for C++ API를 사용하여 PNG을 SVG로 변환하는 방법
다음은 C++에서 PNG을 SVG으로 변환하는 단계입니다.
Aspose.Slides for C++ 를 설치합니다.
C++ 프로젝트에 라이브러리 참조를 추가합니다(라이브러리 가져오기).
C++에서 소스 PNG 파일을 엽니다.
결과를 SVG 파일로 저장합니다.