ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python/python-pptx 사용자 가이드 - 14. Cases
    코딩/Python 2024. 6. 12. 15:19
    728x90

    https://python-pptx.readthedocs.io/en/latest/user/use-cases.html

    Use cases

    The use case that drove me to begin work on this library has been to automate the building of slides that are tedious to compose by hand. As an example, consider the task of composing a slide with an array of 10 headshot images of folks in a particular department, with the person’s name and title next to their picture. After doing this a dozen times and struggling to get all the alignment and sizes to the point where my attention to detail is satisfied, well, my coding fingers got quite itchy.

    However I believe a broader application will be server-side document generation on non-Windows server platforms, Linux primarily I expect. In my organization, I have found an apparently insatiable demand for PowerPoint documents as a means of communication. Once one rises beyond the level of project manager it seems the willingness to interpret text longer than a bullet point atrophies quite rapidly and PowerPoint becomes an everyday medium. I’ve imagined it might be pretty cool to be able to generate a “presentation-ready” deck for a salesperson that includes a particular subset of the product catalog they could generate with a few clicks to use in a sales presentation, for example. As you come up with applications I’d love to hear about them.

    이 라이브러리 작업을 시작하게 된 사용 사례는 손으로 작성하기에는 지루한 슬라이드 작성을 자동화하는 것이었다. 예를 들어, 특정 부서에 있는 사람들의 얼굴 사진 10장 배열과 사진 옆에 사람의 이름과 직위가 있는 슬라이드를 구성하는 작업을 생각해 본다. 이 작업을 수십 번 수행하고 세부 사항에 대한 관심이 만족될 때까지 모든 정렬과 크기를 얻으려고 애쓰고 나면 코딩 손가락이 꽤 가려워졌다.

    그러나 Windows 이외의 서버 플랫폼, 주로 Linux에서 서버 측 문서를 생성하는 것이 더 광범위한 응용 프로그램이 될 것이라고 믿는다. 의사소통 수단으로 PowerPoint 문서에 대한 수요가 끝없이 늘어나는 것을 발견했다. 일단 프로젝트 관리자의 수준을 넘어서면 글머리 기호보다 긴 텍스트를 해석하려는 의지가 매우 빠르게 위축되고 PowerPoint가 일상적인 매체가 되는 것 같다. 예를 들어, 나는 영업 프레젠테이션에 사용하기 위해 몇 번의 클릭만으로 생성할 수 있는 제품 카탈로그의 특정 하위 집합을 포함하는 영업사원을 위한 "프레젠테이션 준비" 데크를 생성할 수 있다면 매우 멋질 것이라고 상상했다.

     

    Python/python-pptx 사용자 가이드

    728x90

    댓글

Designed by Tistory.