Hyeonseo commited on
Commit
c5836b4
ยท
1 Parent(s): e0a192f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -12,9 +12,6 @@ import openai
12
  import subprocess
13
 
14
 
15
- subprocess.run(["./pandoc-2.14.2/bin/pandoc", "text2ppt_test.md", "-t", "pdf", "-o", "output.pdf"], capture_output=True)
16
- print(os.listdir(os.getcwd()))
17
-
18
  # text2ppt ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ ํ•จ์ˆ˜
19
  def generate_text2ppt_input_prompt(input_type, input_value, input_pages):
20
  header = """
@@ -208,6 +205,16 @@ with tab1:
208
  : ppt ๋˜๋Š” pdf ๋ฐœํ‘œ ์ž๋ฃŒ๋ฅผ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›์œผ๋ฉด ์ž๋™์œผ๋กœ :blue[๋ฐœํ‘œ ๋Œ€๋ณธ]์„ ๋งŒ๋“ค์–ด๋“œ๋ฆฝ๋‹ˆ๋‹ค!"""
209
  st.markdown(contents)
210
 
 
 
 
 
 
 
 
 
 
 
211
  with tab2:
212
  st.header('Text2PPT')
213
  gpt_token = st.text_input('์ฑ— gptํ† ํฐ์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”.', key="<Text2PPT_token>")
 
12
  import subprocess
13
 
14
 
 
 
 
15
  # text2ppt ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ ํ•จ์ˆ˜
16
  def generate_text2ppt_input_prompt(input_type, input_value, input_pages):
17
  header = """
 
205
  : ppt ๋˜๋Š” pdf ๋ฐœํ‘œ ์ž๋ฃŒ๋ฅผ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋ฐ›์œผ๋ฉด ์ž๋™์œผ๋กœ :blue[๋ฐœํ‘œ ๋Œ€๋ณธ]์„ ๋งŒ๋“ค์–ด๋“œ๋ฆฝ๋‹ˆ๋‹ค!"""
206
  st.markdown(contents)
207
 
208
+ # ํ…Œ์ŠคํŠธ
209
+ subprocess.run(["./pandoc-2.14.2/bin/pandoc", "text2ppt_test.md", "-t", "pdf", "-o", "output.pdf"], capture_output=True)
210
+ print(os.listdir(os.getcwd()))
211
+ with open("output.pdf", "rb") as pdf_file:
212
+ PDFbyte = pdf_file.read()
213
+ st.download_button(label="Download PPT",
214
+ data=PDFbyte,
215
+ file_name="export_output.pdf",
216
+ mime='application/octet-stream', key="<Text2PPT_download>")
217
+
218
  with tab2:
219
  st.header('Text2PPT')
220
  gpt_token = st.text_input('์ฑ— gptํ† ํฐ์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”.', key="<Text2PPT_token>")