from docx import Document from docx.shared import Pt from docx.enum.text import WD_ALIGN_PARAGRAPH from docx2pdf import convert # ข้อมูลโครงงาน project_title = "ระบบคำนวณเปอร์เซ็นของเสียของแต่ละรหัสสินค้าในคำสั่งซื้อ (PO)" student_name = "นายอนุวัฒน์ เวชปรีชา" student_id = "2410717323012" course = "วิศวกรรมโลจิสติกส์" university = "มหาวิทยาลัยหอการค้าไทย" # สร้าง Word Document doc = Document() # ปกหน้า doc.add_paragraph('\n\n') p = doc.add_paragraph() p.add_run(university + '\n').bold = True p.alignment = WD_ALIGN_PARAGRAPH.CENTER p = doc.add_paragraph() p.add_run(course + '\n\n').bold = True p.alignment = WD_ALIGN_PARAGRAPH.CENTER p = doc.add_paragraph() p.add_run('โครงงาน\n\n').bold = True p.alignment = WD_ALIGN_PARAGRAPH.CENTER p = doc.add_paragraph() p.add_run(project_title + '\n\n').bold = True p.alignment = WD_ALIGN_PARAGRAPH.CENTER p = doc.add_paragraph() p.add_run('ผู้จัดทำ: ' + student_name + '\n').font.size = Pt(14) p.alignment = WD_ALIGN_PARAGRAPH.LEFT p = doc.add_paragraph() p.add_run('รหัสนักศึกษา: ' + student_id + '\n').font.size = Pt(14) p.alignment = WD_ALIGN_PARAGRAPH.LEFT p = doc.add_paragraph() p.add_run('วันที่: ตุลาคม 2568\n').font.size = Pt(14) p.alignment = WD_ALIGN_PARAGRAPH.LEFT doc.add_page_break() # บทคัดย่อ doc.add_heading('บทคัดย่อ', level=1) doc.add_paragraph( 'โครงงานนี้มีวัตถุประสงค์เพื่อพัฒนาระบบคำนวณเปอร์เซ็นของเสียของแต่ละรหัสสินค้าในคำสั่งซื้อ (PO) ' 'โดยสามารถตรวจสอบได้ว่ารหัสสินค้านั้น ๆ เสียเท่าไรจากจำนวนสั่งซื้อทั้งหมด ระบบนี้ช่วยให้ง่ายต่อการตรวจสอบคุณภาพสินค้า ' 'และช่วยให้ฝ่ายควบคุมคุณภาพ (QC) หรือฝ่ายโลจิสติกส์สามารถวิเคราะห์ข้อมูลได้อย่างรวดเร็ว ' 'โดยไม่ต้องคำนวณด้วยมือ ระบบสามารถแสดงผลทั้งแบบสรุปรวมทุก PO และกรองเฉพาะ PO ที่ต้องการได้ ' 'พร้อมฟังก์ชันแจ้งเตือนถ้าเปอร์เซ็นของเสียเกินเกณฑ์ที่กำหนดและมีกราฟแสดงผลอัตราของเสียอย่างชัดเจน' ) # บทที่ 1 ...
Standard input is empty
from docx import Document
from docx.shared import Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx2pdf import convert
# ข้อมูลโครงงาน
project_title = "ระบบคำนวณเปอร์เซ็นของเสียของแต่ละรหัสสินค้าในคำสั่งซื้อ (PO)"
student_name = "นายอนุวัฒน์ เวชปรีชา"
student_id = "2410717323012"
course = "วิศวกรรมโลจิสติกส์"
university = "มหาวิทยาลัยหอการค้าไทย"
# สร้าง Word Document
doc = Document()
# ปกหน้า
doc.add_paragraph('\n\n')
p = doc.add_paragraph()
p.add_run(university + '\n').bold = True
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
p = doc.add_paragraph()
p.add_run(course + '\n\n').bold = True
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
p = doc.add_paragraph()
p.add_run('โครงงาน\n\n').bold = True
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
p = doc.add_paragraph()
p.add_run(project_title + '\n\n').bold = True
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
p = doc.add_paragraph()
p.add_run('ผู้จัดทำ: ' + student_name + '\n').font.size = Pt(14)
p.alignment = WD_ALIGN_PARAGRAPH.LEFT
p = doc.add_paragraph()
p.add_run('รหัสนักศึกษา: ' + student_id + '\n').font.size = Pt(14)
p.alignment = WD_ALIGN_PARAGRAPH.LEFT
p = doc.add_paragraph()
p.add_run('วันที่: ตุลาคม 2568\n').font.size = Pt(14)
p.alignment = WD_ALIGN_PARAGRAPH.LEFT
doc.add_page_break()
# บทคัดย่อ
doc.add_heading('บทคัดย่อ', level=1)
doc.add_paragraph(
'โครงงานนี้มีวัตถุประสงค์เพื่อพัฒนาระบบคำนวณเปอร์เซ็นของเสียของแต่ละรหัสสินค้าในคำสั่งซื้อ (PO) '
'โดยสามารถตรวจสอบได้ว่ารหัสสินค้านั้น ๆ เสียเท่าไรจากจำนวนสั่งซื้อทั้งหมด ระบบนี้ช่วยให้ง่ายต่อการตรวจสอบคุณภาพสินค้า '
'และช่วยให้ฝ่ายควบคุมคุณภาพ (QC) หรือฝ่ายโลจิสติกส์สามารถวิเคราะห์ข้อมูลได้อย่างรวดเร็ว '
'โดยไม่ต้องคำนวณด้วยมือ ระบบสามารถแสดงผลทั้งแบบสรุปรวมทุก PO และกรองเฉพาะ PO ที่ต้องการได้ '
'พร้อมฟังก์ชันแจ้งเตือนถ้าเปอร์เซ็นของเสียเกินเกณฑ์ที่กำหนดและมีกราฟแสดงผลอัตราของเสียอย่างชัดเจน'
)
# บทที่ 1
...