看到一個非常有趣的應用,其實Compose本身有一個叫Compose Runtime讓他透過他可以 去做一些事情
(A funny implementation written in Kotlin by Compose-runtime is the use of Kotlin code to create PowerPoint presentations in Compose style.)
下載之後,透過執行sample
(After downloading, execute the sample file)
打開Sample中的Sample.kt,點選main()左上角的執行綠色箭頭
完成後就會產生一個PPTX的檔案
(Open the Sample.kt file and click on the green button located in the top left corner to execute the sample. Afterward, you will see a generated PowerPoint file in the source folder.)
打開後可以看到一個完整的PPT,雖然不是太華麗
(You will be able to see a fully-formed PowerPoint file.)
但拿來做基本簡報很夠用了,很像是markdown產生出來的
回頭來看一下程式,基本上跟寫Compose UI一樣
(It’s possible to create a basic PowerPoint file using a syntax similar to Markdown, and then examine the Kotlin code. It likes Compose ui style)
有興趣的可以試試
參考
compose for console
video about compose runtime ui