PowerPoint เป็น PDF
แปลงงานนำเสนอ .pptx เป็น PDF — หนึ่งหน้า PDF ต่อหนึ่งสไลด์ ทำงาน 100% ในเบราว์เซอร์ของคุณ
เลือกไฟล์ PowerPoint
หรือลากไฟล์มาวางที่นี่ — รองรับเฉพาะ .pptx (ไฟล์ .ppt รุ่นเก่าให้บันทึกใหม่ก่อน)
—
เนื้อหาข้อความและรูปภาพแบบอินไลน์จะถูกรักษาไว้ ส่วนเลย์เอาต์ ของสไลด์อย่างละเอียด (การแปลงรูปทรง ธีมมาสเตอร์ แอนิเมชัน) เป็นแบบใกล้เคียง สำหรับ PowerPoint→PDF ที่ตรงระดับพิกเซล ให้ใช้การส่งออกที่มีอยู่ในตัว PowerPoint
Your file is ready
Processed entirely in your browser — the file never left your device.
PowerPoint เป็น PDF บนหน้านี้ทำงานอย่างไร
สามขั้นตอน ไฟล์ยังคงอยู่ในเบราว์เซอร์ของคุณ
เลือก PPTX
ลากหรือเลือกไฟล์ .pptx ระบบเปิดในเครื่องด้วย JSZip — ไม่มีขั้นตอนการอัปโหลด
วิเคราะห์แต่ละสไลด์
เราไล่อ่าน XML ของแต่ละสไลด์ ดึงช่วงข้อความตามลำดับ และแปลงการอ้างอิงรูปภาพผ่านไฟล์ _rels ของมัน
ดาวน์โหลด .pdf
pdf-lib เย็บหน้า PDF หนึ่งหน้าต่อหนึ่งสไลด์ เปิดได้ทุกที่: Adobe Reader, Preview หรือเบราว์เซอร์ของคุณ
"PowerPoint เป็น PDF" หมายความว่าอย่างไรจริง ๆ
การแปลง .pptx เป็น PDF คือการเปลี่ยนงานนำเสนอให้เป็นเอกสารแบบนิ่ง ที่คุณแชร์ พิมพ์ หรือเซ็นได้ โดยผู้รับไม่จำเป็นต้องติดตั้ง PowerPoint ไฟล์ PDF จะคงเลย์เอาต์ด้านภาพไว้บนทุกอุปกรณ์ — ฟอนต์ เดียวกัน การตัดบรรทัดเดียวกัน ขนาดหน้าเดียวกัน นี่จึงเป็นเหตุผล ที่งานนำเสนอระดับมืออาชีพส่วนใหญ่ถูกแชร์ในรูปแบบ PDF
เนื่องจากเราทำงานทั้งหมดในเบราว์เซอร์ของคุณ ตัวแปลงนี้จึงให้ ความสำคัญกับความเที่ยงตรงของเนื้อหามากกว่าความเที่ยงตรงของ เลย์เอาต์ระดับพิกเซลต่อพิกเซล ข้อความ หัวข้อ และรูปภาพแบบอินไลน์ ของคุณจะผ่านมาได้อย่างสะอาด การไหลของแต่ละหน้าจะถูกจัดวางจาก บนลงล่าง แทนตำแหน่งที่แน่นอนแบบ PowerPoint: ใกล้เคียงต้นฉบับ แต่ไม่เหมือนเป๊ะ
ตัวแปลงนี้ทำงานในเบราว์เซอร์ของคุณอย่างไร
ไฟล์ .pptx คือไฟล์ ZIP ของ OOXML ซึ่งเป็นรูปแบบที่ Microsoft
จัดทำเอกสารไว้ เราใช้
JSZip
เพื่อแตกไฟล์ในแท็บ จากนั้นไล่อ่านไฟล์
ppt/slides/slideN.xml แต่ละไฟล์ ในแต่ละย่อหน้า
<a:p> เราจะดึงช่วงข้อความ <a:t>
และการจัดรูปแบบของมัน (ตัวหนา ตัวเอียง ขนาด) การอ้างอิงรูปภาพ
ภายในองค์ประกอบ <p:pic> จะถูกแปลงผ่านไฟล์
_rels ของสไลด์และดึงออกมาจาก ppt/media/
ตัว PDF เองสร้างขึ้นด้วยไลบรารีโอเพนซอร์ส
pdf-lib:
หนึ่งหน้าต่อหนึ่งสไลด์ ปรับขนาดให้ตรงกับมิติสไลด์ต้นฉบับที่อ่านจาก
ppt/presentation.xml
ทำอะไรได้ดี
- เนื้อหาข้อความ: ทุกย่อหน้าและช่วงข้อความถูกรักษาไว้พร้อมตัวหนา/ตัวเอียง/ขนาด
- รูปภาพแบบอินไลน์: JPEG และ PNG ที่ฝังในสไลด์จะผ่านมาด้วยความละเอียดต้นฉบับ
- ลำดับและจำนวนสไลด์: สไลด์เข้า N สไลด์ ได้หน้าออก N หน้า ตามลำดับต้นฉบับ
- มิติของสไลด์: ขนาดหน้าตรงกับขนาดสไลด์ของงานนำเสนอ (จอกว้างเป็นค่าเริ่มต้น)
ข้อจำกัด — ตามตรง
- เลย์เอาต์อิงการไหล ไม่ใช่พิกเซล ข้อความเริ่มจากด้านบนของแต่ละหน้า แทนตำแหน่งที่แน่นอนแบบ PowerPoint
- ธีมมาสเตอร์และเทมเพลต จะไม่ถูกเรนเดอร์: เฉพาะเนื้อหาของตัวสไลด์เองเท่านั้น
- แอนิเมชันและทรานซิชัน จะถูกตัดทิ้ง (อย่างไรก็ตามสิ่งเหล่านี้ไม่มีอยู่ใน PDF)
- แผนภูมิและ SmartArt จะไม่ถูกสร้างขึ้นใหม่ทางภาพ แต่เนื้อหาข้อความอาจยังปรากฏอยู่
- วิดีโอและเสียงที่ฝังอยู่ จะถูกข้ามไป
- ไฟล์ .ppt รุ่นเก่า ไม่รองรับ: ให้บันทึกใหม่เป็น .pptx ก่อน
ความเป็นส่วนตัวและความปลอดภัย
งานนำเสนอมักมีเนื้อหาที่เป็นความลับ: พิตช์เด็ค โรดแมป ประมาณการ ทางการเงิน ข้อเสนอเฉพาะสำหรับลูกค้า บริการ PowerPoint เป็น PDF ออนไลน์ส่วนใหญ่จะอัปโหลด .pptx ไปยังโครงสร้างพื้นฐานของเขา บ่อยครั้งรัน LibreOffice หรือ PowerPoint เองในสภาพแวดล้อมแยกส่วน เพื่อเรนเดอร์ นั่นเท่ากับอัปโหลดไฟล์ — แม้เพียงชั่วครู่ — ขึ้น เซิร์ฟเวอร์ของคนอื่น เนื่องจากเครื่องมือนี้ทำงานทั้งหมดใน เบราว์เซอร์ของคุณ จึงไม่มีสไลด์ใดออกจากอุปกรณ์ของคุณเลย
คำถามที่พบบ่อย
ไม่ ไฟล์ .pptx จะถูกแกะในเบราว์เซอร์ของคุณด้วย JSZip (มันคือไฟล์ ZIP ของ OOXML) แยกวิเคราะห์ในเครื่อง และสร้าง PDF ขึ้นภายในแท็บด้วยแพ็กเกจโอเพนซอร์ส pdf-lib ผลลัพธ์จะถูกมอบให้ดาวน์โหลดโดยตรง — ไฟล์ของคุณไม่เคยออกจากอุปกรณ์
เนื้อหาข้อความและรูปภาพแบบอินไลน์จะถูกรักษาไว้ ส่วนเลย์เอาต์ของสไลด์ (ตำแหน่ง การแปลงรูปทรง ธีมมาสเตอร์) เป็นแบบใกล้เคียง — เราจัดวางข้อความให้ไหลจากด้านบนของแต่ละสไลด์ แทนที่จะวางตามตำแหน่งพิกเซลที่แน่นอนแบบ PowerPoint สำหรับผลลัพธ์ที่ตรงระดับพิกเซล ให้ใช้ฟีเจอร์ "บันทึกเป็น PDF" ที่มีอยู่ในตัว PowerPoint ซึ่งเป็นวิธีเดียวที่รับประกันเลย์เอาต์เหมือนกันทุกประการ
จะถูกตัดทิ้ง แอนิเมชันและทรานซิชันไม่มีอยู่ใน PDF อยู่แล้ว ส่วน SmartArt และแผนภูมิจะถูกเก็บใน PowerPoint เป็นออบเจ็กต์คนละชนิดที่ต้องใช้เอนจินเรนเดอร์ของ PowerPoint เต็มรูปแบบเพื่อสร้างขึ้นใหม่ — สิ่งเหล่านี้ยังไม่รองรับในตัวแปลง v0.1 นี้ โดยทั่วไปเนื้อหาข้อความในรูปทรงจะยังปรากฏเป็นข้อความธรรมดาบนหน้า
.ppt รุ่นเก่าเป็นไฟล์ OLE compound แบบกรรมสิทธิ์ที่มีรูปแบบไบนารีปิด ส่วน .pptx สมัยใหม่คือ OOXML — รูปแบบเปิดที่อิง ZIP ซึ่งเบราว์เซอร์อ่านได้โดยตรง ให้เปิด .ppt ใน PowerPoint/Keynote/LibreOffice แล้วบันทึกใหม่เป็น .pptx จากนั้นจึงแปลง
ไฟล์ .pptx ที่เข้ารหัสจะแกะไม่ได้หากไม่มีรหัสผ่าน ให้เปิดใน PowerPoint นำรหัสผ่านออก (File → Info → Protect Presentation) บันทึกสำเนาที่ไม่ป้องกัน แล้วจึงแปลงไฟล์นั้น