File size: 2,167 Bytes
a293b7e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1c1373c
 
 
 
 
95e873b
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
streamlit
# 🌟 st.set_page_config(layout="wide"); st.sidebar.selectbox("Font", options); st.image(img, caption="Preview") - Configures app layout, adds sidebar controls, displays images.
# πŸ”₯ st.text_area("Edit", value); st.button("Update"); st.download_button("Download", data) - Creates editable text input, triggers updates, offers file downloads.
# πŸ€– st.spinner("Generating"); st.session_state['key'] = value; st.experimental_rerun() - Shows loading status, manages state, refreshes app dynamically.

pillow
# 🌠 Image.open("file.jpg"); img.resize((100, 100)); img.save("output.png") - Opens images, resizes them, saves in new formats.
# πŸ”₯ Image.frombytes("RGB", size, data); img.convert("RGBA"); img.crop((0, 0, 50, 50)) - Creates images from raw data, converts modes, crops sections.
# πŸ€– img.rotate(90); img.filter(ImageFilter.BLUR); img.show() - Rotates images, applies filters, previews locally.

pymupdf
# 🌟 fitz.open("doc.pdf"); page.get_pixmap(matrix); doc.close() - Opens PDF files, renders pages as images, ensures cleanup.
# πŸ”₯ doc.page_count; page.get_text("text"); page.insert_text("Hello") - Counts pages, extracts text, adds annotations.
# πŸ€– fitz.Matrix(2.0, 2.0); pix.samples; page.rect - Scales rendering, accesses pixel data, defines page boundaries.

reportlab
# 🌠 SimpleDocTemplate("file.pdf"); doc.build(story); Paragraph("Text", style) - Sets up PDF documents, builds content, styles text blocks.
# πŸ”₯ Table(data, colWidths); table.setStyle(TableStyle()); Spacer(1, 10) - Creates tables, applies styles, adds spacing between elements.
# πŸ€– pdfmetrics.registerFont(TTFont("Font", "file.ttf")); Paragraph("<font face='Font'>🌟</font>", style); colors.blue - Registers custom fonts, embeds emojis, uses color constants.

edge-tts
# 🌟 edge_tts.Communicate("Text", "Voice", rate, pitch) - Initializes TTS conversion with specified text, voice, and optional rate/pitch adjustments.
# πŸ”₯ await communicate.save("output.mp3") - Asynchronously saves the generated speech audio as an MP3 file.
# πŸ€– edge_tts.exceptions.NoAudioReceived - Handles errors when no audio is received during the TTS process.

pypdf
pytz