Jumat, 15 Agustus 2025
from docx import Document
from docx.shared import Inches, Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH
import datetime
# Nama file hasil
doc_path = "undangan_17_agustus_2025.docx"
# Buat dokumen baru
doc = Document()
# Tambahkan logo di tengah atas
doc.add_picture("IMG-20250815-WA0001.jpg", width=Inches(2.5))
last_paragraph = doc.paragraphs[-1]
last_paragraph.alignment = WD_ALIGN_PARAGRAPH.CENTER
# Judul
judul = doc.add_paragraph("UNDANGAN ACARA PERINGATAN HUT RI KE-80")
judul.alignment = WD_ALIGN_PARAGRAPH.CENTER
judul.runs[0].bold = True
judul.runs[0].font.size = Pt(16)
doc.add_paragraph(" ")
# Isi undangan
isi = [
"Kepada Yth,",
"Bapak/Ibu/Saudara/i Warga RT 05",
"Di Tempat",
"",
"Dengan hormat,",
"Dalam rangka memperingati Hari Ulang Tahun ke-80 Kemerdekaan Republik Indonesia,",
"kami mengundang Bapak/Ibu/Saudara/i untuk hadir dalam acara sebagai berikut:",
"",
"Hari : Sabtu",
"Tanggal : 16 Agustus 2025",
"Waktu : Bada Isya (Pukul 19.30 WIB) s/d selesai",
"Tempat : Halaman rumah ibu Lilis",
" Jl. Maad Gg. Musi",
"Acara : Lomba 17 Agustusan & Malam Tirakatan",
"",
"Demikian undangan ini kami sampaikan, atas perhatian dan kehadirannya kami ucapkan terima kasih.",
"",
f"Semarang, {datetime.date.today().strftime('%d %B %Y')}",
"",
"Ketua RT 05 Ketua Panitia",
"",
"_________________ _________________",
" (Nama Ketua RT) (Nama Ketua Panitia)"
]
for line in isi:
p = doc.add_paragraph(line)
p.paragraph_format.space_after = Pt(4)
# Simpan file
doc.save(doc_path)
print(f"DOCX undangan berhasil dibuat: {doc_path}")
Langganan:
Posting Komentar (Atom)
AR-RAYYAN-MEDIA
UPA bukan sekadar pertemuan mingguan.
UPA - Unit Pembinaan Anggota UPA • Unit Pembinaan Anggota Bukan Sekadar Dudu...
-
UPA - Unit Pembinaan Anggota UPA • Unit Pembinaan Anggota Bukan Sekadar Dudu...
Tidak ada komentar:
Posting Komentar