Konversi HTML dalam Python – Aspose.HTML
Perpustakaan Python menawarkan solusi tanpa hambatan untuk semua tugas konversi HTML Anda. Konversi HTML ke PDF, MHTML, Markdown, XPS, DOCX, dan Gambar!
Cara Mengonversi HTML Menggunakan Python
Aspose.HTML for Python via .NET API API adalah solusi yang ampuh untuk mengurai dan memproses dokumen HTML menggunakan Python. HTML, tulang punggung Internet, adalah bahasa utama untuk menyajikan informasi di situs web. Terkadang, Anda perlu mengonversi HTML ke dalam berbagai format seperti PDF, XPS, DOCX, Markdown, MHTML, dan gambar untuk menggunakannya untuk tugas-tugas tertentu. Aspose.HTML for Python via .NET API membuat proses konversi lebih mudah bagi pengembang. Ini memuat file menggunakan kelas HTMLDocument, membuat objek opsi penyimpanan yang relevan dan menggunakan metode konversi yang relevan kelas Converter .
API Python menyederhanakan proses konversi ini, menawarkan pendekatan yang efisien kepada para pengembang melalui tiga langkah mendasar:
- Memuat dokumen HTML ke dalam objek Dokumen menggunakan kelas HTMLDocument . Anda dapat memuat HTML dari file, kode HTML, atau URL.
- Bergantung pada format target (misalnya, PDF, XPS, DOCX, MHTML, Markdown, gambar), buatlah objek SaveOptions yang sesuai. Objek ini memungkinkan Anda untuk menentukan berbagai parameter yang relevan dengan format output, seperti kualitas, pengaturan halaman, format gambar, dll. Namespace aspose.html.saving disajikan oleh kelas data untuk deskripsi opsi penyimpanan spesifik pada proses konversi & penyimpanan.
- Panggil salah satu metode convert_html() dan berikan parameter yang diperlukan padanya.
Gunakan API Python yang kuat untuk memproses konten HTML dan mengonversinya ke dalam format yang dibutuhkan aplikasi Anda!
Konverter HTML Online
Anda dapat mengonversi HTML dengan Aspose.HTML secara real-time. Contoh kode Python berikut ini menunjukkan cara mengonversi dokumen HTML. Silakan muat file dari sistem file lokal atau URL, pilih format output dan jalankan contoh. Anda akan segera mendapatkan hasilnya. Selain itu, Anda juga dapat mencoba konverter online gratis di sini.
{{#if_output 'PDF' 'DOCX' 'XPS' 'MHTML' 'MD' }} import aspose.html as ah import aspose.html.converters as conv import aspose.html.saving as sav {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} import aspose.html as ah import aspose.html.converters as conv import aspose.html.saving as sav import aspose.html.rendering.image as rim {{/if_output}} {{#if_output 'XHTML' }} import aspose.html as ah import aspose.html.saving as sav {{/if_output}} # Load an HTML document from a file or URL document = ah.HTMLDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = sav.PdfSaveOptions() {{/if_output}} {{#if_output 'DOCX'}} options = sav.DocSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = sav.XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}}) {{/if_output}} {{#if_output 'MHTML'}} options = sav.MHTMLSaveOptions() {{/if_output}} {{#if_output 'MD'}} options = sav.MarkdownSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} # Convert HTML to {{output upper}} conv.Converter.convert_html(document, options, "output.{{output lower}}") {{/if_output}} {{#if_output 'XHTML'}} options = sav.HTMLSaveOptions() options.document_type = sav.HTMLSaveOptions.XHTML # Save HTML as {{output upper}} document.save("output.xhtml", options) {{/if_output}}
Mengonversi HTML, MHTML, EPUB, Penurunan Harga, dan SVG
Ruang nama aspose.html.converters menyediakan akses mudah ke metode konversi. Nomenklatur ini menawarkan banyak konversi ke format populer, seperti PDF, XPS, format gambar, dll. Dengan menggunakan kelas Converter , Anda dapat dengan mudah mengonversi HTML yang dimuat dan dokumen berbasis HTML lainnya ke dalam format yang diinginkan:
- metode convert_html() mengonversi konten HTML ke PDF, XPS, DOCX, MHTML, Markdown, atau gambar menggunakan SaveOptions yang ditentukan untuk memastikan keakuratan dan integritas format.
- metode convert_markdown() mengonversi konten Markdown ke HTML. Semua metode ini memungkinkan untuk konversi Markdown ke HTML dasar. Konversi dari Markdown ke format lain melalui tahap konversi Markdown ke HTML.
- metode convert_mhtml() mengonversi konten MHTML menjadi PDF, XPS, DOCX, dan gambar.
- metode convert_epub() mengonversi konten EPUB ke PDF, XPS, DOCX, dan gambar.
- metode convert_svg() mengonversi konten SVG ke PDF, XPS, dan gambar.
Untuk mempelajari lebih lanjut tentang fungsi konversi API Python, kunjungi dokumentasi .
Menginstal perpustakaan Python Aspose.HTML
Perpustakaan ini mendukung penguraian HTML5, CSS3, SVG, dan Kanvas HTML untuk membuat Model Objek Dokumen (DOM) berdasarkan Standar DOM WHATWG. Anda dapat menginstal Aspose.HTML for Python via .NET pada sistem Anda dengan menjalankan perintah berikut:
pip install aspose-html-net
Untuk detail lebih lanjut tentang instalasi pustaka Python dan persyaratan sistem, silakan lihat Dokumentasi Aspose.HTML .
Konversi yang Didukung Lainnya
Anda juga dapat mengonversi file HTML, XHTML, MHTML, EPUB, Markdown, dan SVG ke dalam banyak format file lain termasuk beberapa yang tercantum di bawah ini: