attendantelectro commited on
Commit
8e65160
·
verified ·
1 Parent(s): bda1f27

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -5
app.py CHANGED
@@ -1,9 +1,20 @@
1
  import streamlit as st
2
- from main import convert_pdf_to_webp, convert_webp_to_pdf, convert_images_to_webp,Percentage,filig
3
  import os
4
- import shutil
5
 
6
  def main():
 
 
 
 
 
 
 
 
 
 
 
 
7
  st.title("تبدیل فایل‌ها")
8
  st.write("فایل های PDF تا 80 درصد حجم کمتر!")
9
 
@@ -18,7 +29,7 @@ def main():
18
  kol = 0
19
  for uploaded_file in uploaded_files:
20
  image_path = os.path.join("temp", uploaded_file.name)
21
- kol += filig(uploaded_file.size)
22
  with open(image_path, "wb") as f:
23
  f.write(uploaded_file.getbuffer())
24
  image_paths.append(image_path)
@@ -29,7 +40,7 @@ def main():
29
  convert_webp_to_pdf(output_pdf)
30
  with open(output_pdf, "rb") as f:
31
  st.download_button("دانلود PDF", f, file_name=output_pdf)
32
- dar = Percentage(kol,filig(output_pdf.size))
33
  st.success(f"حجم PDF نسبت به حجم تصاویر {dar} کاهش یافته است!")
34
 
35
  elif option == "کاهش حجم PDF":
@@ -47,7 +58,7 @@ def main():
47
  convert_webp_to_pdf(output_pdf)
48
  with open(output_pdf, "rb") as f:
49
  st.download_button("دانلود PDF", f, file_name=output_pdf)
50
- dar = Percentage(uploaded_file.size,output_pdfs.size)
51
  st.success(f"حجم pdf {dar} کاهش یافت!")
52
 
53
  if __name__ == "__main__":
 
1
  import streamlit as st
2
+ from main import convert_pdf_to_webp, convert_webp_to_pdf, convert_images_to_webp, Percentage, filig
3
  import os
 
4
 
5
  def main():
6
+ st.markdown(
7
+ """
8
+ <style>
9
+ .stApp {
10
+ direction: rtl;
11
+ text-align: right;
12
+ }
13
+ </style>
14
+ """,
15
+ unsafe_allow_html=True
16
+ )
17
+
18
  st.title("تبدیل فایل‌ها")
19
  st.write("فایل های PDF تا 80 درصد حجم کمتر!")
20
 
 
29
  kol = 0
30
  for uploaded_file in uploaded_files:
31
  image_path = os.path.join("temp", uploaded_file.name)
32
+ kol += uploaded_file.size
33
  with open(image_path, "wb") as f:
34
  f.write(uploaded_file.getbuffer())
35
  image_paths.append(image_path)
 
40
  convert_webp_to_pdf(output_pdf)
41
  with open(output_pdf, "rb") as f:
42
  st.download_button("دانلود PDF", f, file_name=output_pdf)
43
+ dar = Percentage(kol, os.path.getsize(output_pdf))
44
  st.success(f"حجم PDF نسبت به حجم تصاویر {dar} کاهش یافته است!")
45
 
46
  elif option == "کاهش حجم PDF":
 
58
  convert_webp_to_pdf(output_pdf)
59
  with open(output_pdf, "rb") as f:
60
  st.download_button("دانلود PDF", f, file_name=output_pdf)
61
+ dar = Percentage(uploaded_file.size, os.path.getsize(output_pdf))
62
  st.success(f"حجم pdf {dar} کاهش یافت!")
63
 
64
  if __name__ == "__main__":