แปลง HTML ในหลาม
ไลบรารี Python นำเสนอโซลูชันที่ราบรื่นสำหรับงานการแปลง HTML ทั้งหมดของคุณ แปลง HTML เป็น PDF, MHTML, Markdown, XPS, DOCX และรูปภาพ!
วิธีแปลง HTML โดยใช้ Python
Aspose.HTML for Python via .NET API API เป็นโซลูชันที่มีประสิทธิภาพสำหรับการแยกวิเคราะห์และประมวลผลเอกสาร HTML โดยใช้ Python HTML ซึ่งเป็นหัวใจสำคัญของอินเทอร์เน็ต เป็นภาษาหลักในการนำเสนอข้อมูลบนเว็บไซต์ บางครั้งคุณจำเป็นต้องแปลง HTML เป็นรูปแบบต่างๆ เช่น PDF, XPS, DOCX, Markdown, MHTML และรูปภาพเพื่อใช้สำหรับงานเฉพาะ Aspose.HTML for Python via .NET API ทำให้กระบวนการแปลงง่ายขึ้นสำหรับนักพัฒนา โหลดไฟล์โดยใช้คลาส HTMLDocument สร้างออบเจ็กต์ตัวเลือกการบันทึกที่เกี่ยวข้อง และใช้วิธีการแปลง Converter ที่เกี่ยวข้อง
Python API ทำให้กระบวนการแปลงนี้ง่ายขึ้น โดยเสนอแนวทางที่มีประสิทธิภาพยิ่งขึ้นแก่นักพัฒนาผ่านสามขั้นตอนพื้นฐาน:
- โหลดเอกสาร HTML ลงในวัตถุเอกสารโดยใช้คลาส HTMLDocument คุณสามารถโหลด HTML จากไฟล์ รหัส HTML หรือ URL
- ขึ้นอยู่กับรูปแบบเป้าหมาย (เช่น PDF, XPS, DOCX, MHTML, Markdown, รูปภาพ) ให้สร้างออบเจ็กต์ SaveOptions ที่เกี่ยวข้อง ออบเจ็กต์นี้ช่วยให้คุณสามารถระบุพารามิเตอร์ต่างๆ ที่เกี่ยวข้องกับรูปแบบเอาต์พุต เช่น คุณภาพ การตั้งค่าหน้า รูปแบบรูปภาพ ฯลฯ เนมสเปซ aspose.html.saving จะแสดงโดยคลาสข้อมูลสำหรับคำอธิบายของตัวเลือกการบันทึกเฉพาะที่ กระบวนการแปลงและบันทึก
- เรียกใช้หนึ่งในเมธอด convert_html() และส่งพารามิเตอร์ที่จำเป็นไป
ใช้ Python API อันทรงพลังเพื่อประมวลผลเนื้อหา HTML และแปลงเป็นรูปแบบที่แอปพลิเคชันของคุณต้องการ!
ตัวแปลง HTML ออนไลน์
คุณสามารถแปลง HTML ด้วย Aspose.HTML ได้แบบเรียลไทม์ ตัวอย่างโค้ด Python ต่อไปนี้สาธิตวิธีการแปลงเอกสาร HTML โปรดโหลดไฟล์จากระบบไฟล์ในเครื่องหรือ URL เลือกรูปแบบเอาต์พุตและเรียกใช้ตัวอย่าง คุณก็จะได้รับผลทันที นอกจากนี้ คุณยังสามารถลอง ออนไลน์ได้ฟรี ตัวแปลงที่นี่
from aspose.html import * from aspose.html.converters import * from aspose.html.saving import * # Load an HTML document from a file or URL document = HTMLDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'DOCX'}} options = DocSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions(ImageFormat.{{output param2 upper}}) {{/if_output}} {{#if_output 'MHTML'}} options = MHTMLSaveOptions() {{/if_output}} {{#if_output 'MD'}} options = MarkdownSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} # Convert HTML to {{output upper}} Converter.convert_html(document, options, "output.{{output lower}}") {{/if_output}} {{#if_output 'XHTML'}} options = HTMLSaveOptions() options.document_type = HTMLSaveOptions.XHTML # Save HTML as {{output upper}} document.save("output.xhtml", options) {{/if_output}}
แปลง HTML, MHTML, EPUB, Markdown และ SVG
เนมสเปซ aspose.html.converters ช่วยให้เข้าถึงวิธีการแปลงได้อย่างง่ายดาย มีการแปลงไฟล์เป็นรูปแบบยอดนิยมมากมาย เช่น PDF, XPS, รูปแบบรูปภาพ ฯลฯ ด้วยการใช้คลาส Converter คุณสามารถแปลง HTML ที่โหลดและเอกสาร HTML อื่นๆ เป็นรูปแบบที่ต้องการได้อย่างง่ายดาย:
- convert_html() วิธีการแปลงเนื้อหา HTML เป็น PDF, XPS, DOCX, MHTML, Markdown หรือรูปภาพโดยใช้ SaveOptions ที่ระบุเพื่อให้แน่ใจว่ารูปแบบมีความถูกต้องและสมบูรณ์
- convert_markdown() metods แปลงเนื้อหา Markdown เป็น HTML วิธีการทั้งหมดนี้อนุญาตให้มีการแปลง Markdown เป็น HTML ขั้นพื้นฐาน การแปลงจาก Markdown เป็นรูปแบบอื่นจะต้องผ่านขั้นตอนการแปลง Markdown เป็น HTML
- convert_mhtml() วิธีการแปลงเนื้อหา MHTML เป็น PDF, XPS, DOCX และรูปภาพ
- convert_epub() วิธีการแปลงเนื้อหา EPUB เป็น PDF, XPS, DOCX และรูปภาพ
- convert_svg() วิธีการแปลงเนื้อหา SVG เป็น PDF, XPS และรูปภาพ
การติดตั้งไลบรารี Aspose.HTML Python
ไลบรารีนี้รองรับการแยกวิเคราะห์ HTML5, CSS3, SVG และ HTML Canvas เพื่อสร้าง Document Object Model (DOM) ตามมาตรฐาน WHATWG DOM คุณสามารถติดตั้ง Aspose.HTML for Python via .NET บนระบบของคุณโดยใช้คำสั่งต่อไปนี้:
pip install aspose-html-net
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี Python และข้อกำหนดของระบบ โปรดดูที่ เอกสาร Aspose.HTML
การแปลงอื่น ๆ ที่รองรับ
คุณยังสามารถแปลงไฟล์ HTML, XHTML, MHTML, EPUB, Markdown และ SVG เป็นรูปแบบไฟล์อื่นๆ มากมาย รวมถึงไฟล์บางรูปแบบที่แสดงด้านล่าง: