เครื่องมือแปลง HTML เป็น PDF
พิมพ์ HTML เป็น PDF ที่สะอาดในเบราว์เซอร์ โดยทำให้ปลอดภัยก่อนเรนเดอร์ ไม่มีการอัปโหลด
วิธี HTML เป็น PDF
- วาง HTML ของคุณในกล่อง หรือกด "โหลดไฟล์แทน" แล้วเลือกไฟล์ .html
- เลือกขนาดกระดาษ: A4 หรือ Letter
- กดแปลง HTML จะถูกทำให้ปลอดภัย เรนเดอร์นอกหน้าจอ และพิมพ์เป็น PDF
- ดาวน์โหลด document.pdf
ทำให้ปลอดภัยก่อน เรนเดอร์ทีหลัง
สิ่งที่คุณวางจะผ่าน DOMPurify ก่อนวาดแม้แต่พิกเซลเดียว: แท็กสคริปต์ ตัวจัดการเหตุการณ์ (onclick และอื่น ๆ) URL แบบ javascript: และเนื้อหาที่ทำงานได้อื่น ๆ จะถูกตัดออก สิ่งที่เหลือคือโครงสร้างล้วน ๆ ทั้งหัวข้อ ย่อหน้า รายการ ตาราง รูปภาพ และลิงก์ ซึ่งจะถูกเรนเดอร์เป็นภาพด้วย html2canvas และพิมพ์เป็น PDF ขนาด A4 หรือ Letter
นี่คือเหตุผลที่การวาง HTML ที่ไม่น่าเชื่อถือปลอดภัยที่นี่: ตัวทำความสะอาดทำงานก่อนเรนเดอร์ ในแท็บของคุณเอง และเอาต์พุตเป็น PDF ไม่ใช่ HTML ที่ยังทำงานอยู่ เครื่องมือนี้ใช้ได้ทั้งกับชิ้นส่วน (ตารางที่จัดสไตล์แล้วหนึ่งตาราง) หรือเอกสารเต็ม (จัดการแท็ก html และ body ให้)
ความกว้างในการเรนเดอร์ถูกกำหนดไว้ที่ 794 พิกเซล ซึ่งเป็นความกว้างแบบพิกเซล CSS ของกระดาษ A4 การตัดบรรทัดใน PDF จึงตรงกับสิ่งที่เบราว์เซอร์จะพิมพ์ ไม่ว่าหน้าต่างของคุณจะขนาดใด
ขีดจำกัดและบันทึกตามจริง
ทรัพยากรภายนอกไม่ถูกโหลด: แท็ก style ถูกนำออก และรูปภาพที่ชี้ไปยังเซิร์ฟเวอร์อื่นไม่สามารถดึงได้ (เพราะจะผิดสัญญาเรื่องความเป็นส่วนตัว) รูปภาพแบบอินไลน์ในรูป data URI เรนเดอร์ได้สมบูรณ์ CSS แบบอินไลน์ในแอตทริบิวต์ style ใช้ได้ แต่สไตล์ชีตทั้งหน้าใช้ไม่ได้
CSS ที่ซับซ้อนมาก (เลย์เอาต์ที่ใช้ กริด หนัก ๆ เว็บฟอนต์) จะเรนเดอร์ได้ใกล้เคียง เพราะเอนจินการพิมพ์ใช้ html2canvas แทนไปป์ไลน์การพิมพ์ของเบราว์เซอร์ สำหรับหน้าที่ต้องเหมือนระดับพิกเซล ให้พิมพ์เป็น PDF จากเบราว์เซอร์เอง สำหรับ PDF ที่รวดเร็ว เป็นส่วนตัว และคลิกเดียวของเนื้อหา นี่คือเครื่องมือที่ใช่
สูงสุด 50 MB ของ HTML ต่อการรัน ทุกอย่างทำงานในแท็บนี้ ไม่มีการอัปโหลด
คำถามที่พบบ่อย
HTML ของฉันปลอดภัยที่จะวางที่นี่ไหมแม้ฉันไม่ได้เขียนเอง
ปลอดภัย DOMPurify ตัดสคริปต์ ตัวจัดการ และ URL ที่อันตรายก่อนเรนเดอร์ เอาต์พุตเป็น PDF ไม่ใช่ HTML ที่ยังทำงานอยู่
ทำไมรูปภาพภายนอกของฉันหายไป
รูปภาพระยะไกลไม่ถูกดึง เพราะจะส่งคำขอไปยังเซิร์ฟเวอร์อื่น ให้ฝังเป็น data URI หรือฝังลงใน HTML โดยตรง
CSS ในแท็ก style ของฉันใช้ได้ไหม
แท็ก style ถูกนำออกเพื่อความปลอดภัย ส่วนแอตทริบิวต์ style แบบอินไลน์ (style="...") ยังคงอยู่
แปลงหน้าเว็บที่บันทึกไว้ทั้งหน้าได้ไหม
คุณแปลงไฟล์ .html ที่บันทึกไว้ได้ แต่ทรัพยากรภายนอกจะหายไป หน้าที่บันทึกเป็น "สมบูรณ์" พร้อมไฟล์โลคอลจะเรนเดอร์ใกล้เคียงต้นฉบับที่สุด
ออกแบบเพื่อความเป็นส่วนตัว
อยู่บนอุปกรณ์ของคุณ ไม่มีการอัปโหลดใด ๆ การแปลงทำงานในเบราว์เซอร์ของคุณ: เปิดแท็บเครือข่ายขณะแปลงแล้วคุณจะเห็นว่าไม่มีการส่งข้อมูลใด ๆ ไม่ต้องมีบัญชี ไม่มีลายน้ำ ไม่มีขีดจำกัดรายวัน