Konversi SVG ke PDF Menggunakan Python
SVG adalah bahasa XML untuk membuat vektor dua dimensi dan grafik vektor/raster campuran. Untuk mengonversi SVG ke PDF, kami akan menggunakan Aspose.HTML for Python via .NET yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan. Konversi SVG sering kali diperlukan untuk memanfaatkan format lain. Dengan menggunakan pustaka pemrosesan dokumen kami, Anda dapat secara terprogram mengonversi SVG ke PDF dengan kontrol penuh atas berbagai opsi konversi hanya dengan beberapa baris kode.
Konverter SVG Online Gratis
Uji kualitas konversi SVG ke PDF langsung di browser Anda! Contoh Python berikut ini menunjukkan cara mengonversi dokumen SVG. Kami menjelaskan kode sumber untuk membaca SVG dari file dan kemudian mengonversi SVG ke PDF dengan opsi penyimpanan default. Silakan muat SVG dari sistem berkas lokal, pilih format keluaran dan jalankan contohnya. Anda akan segera mendapatkan hasilnya sebagai file terpisah.
{{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}}
import aspose.html.dom.svg as ahsvg
import aspose.html.converters as conv
import aspose.html.saving as sav
import aspose.html.rendering.image as rim
{{/if_output}}
{{#if_output 'PDF' 'XPS' }}
import aspose.html.dom.svg as ahsvg
import aspose.html.converters as conv
import aspose.html.saving as sav
{{/if_output}}
# Load an SVG document from a file or URL
document = ahsvg.SVGDocument("{{input lower}}")
# Initialize saving options
{{#if_output 'PDF'}}
options = sav.PdfSaveOptions()
{{/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}}
# Convert SVG to {{output upper}}
conv.Converter.convert_svg(document, options, "output.{{output lower}}")
Langkah-langkah untuk mengonversi SVG ke PDF di Python
- Memuat dokumen SVG menggunakan salah satu konstruktor yang tersedia di kelas SVGDocument . Anda dapat memuat SVG dari file, kode HTML, atau URL.
- Buat objek PdfSaveOptions baru untuk mengonfigurasi pengaturan spesifik untuk output PDF, seperti enkripsi, css, resolusi, warna latar belakang, atau penyesuaian tata letak. Menggunakan kelas PdfSaveOptions memberi Anda kontrol penuh atas proses konversi, memungkinkan Anda membuat dokumen PDF yang disesuaikan dengan kebutuhan Anda.
- Gunakan metode convert_svg() dari kelas Konverter untuk mengonversi SVG ke PDF.
Konverter Online Gratis
Aspose.HTML menyediakan
aplikasi
daring gratis untuk mengonversi dokumen HTML, XHTML, MHTML, EPUB, XML, atau Markdown ke format seperti PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown, dll. Cukup unggah dokumen Anda, konversikan, dan terima hasilnya dalam hitungan detik – tidak memerlukan perangkat lunak tambahan. API Python yang canggih memungkinkan konversi cepat dan berkualitas tinggi ke format populer. Coba konverter daring kami yang tangguh secara gratis hari ini!
FAQ
Aspose.HTML for Python via .NET mendukung konversi SVG ke beberapa format, termasuk namun tidak terbatas pada PDF, XPS, TIFF, JPEG, PNG, BMP, dan GIF. Fleksibilitas ini memungkinkan pengembang untuk memenuhi beragam persyaratan format dokumen dan gambar, memastikan integrasi dengan berbagai aplikasi dan platform.
Kami mendukung dokumen HTML, XHTML, SVG, EPUB, MHTML, dan Markdown. Sebagai bagian dari dokumen yang disebutkan, kami juga mendukung spesifikasi CSS, JavaScript, XPath, dan HTML5 Canvas.
Keuntungan utamanya mencakup keluaran berkualitas tinggi, penyesuaian ekstensif, dan kemampuan untuk menangani dokumen SVG yang kompleks. Selain itu, API memberikan kinerja yang andal, mendukung berbagai format, dan mudah diintegrasikan dengan produk Aspose lainnya. Hal ini menjadikannya solusi komprehensif bagi pengembang yang ingin mengotomatiskan tugas konversi SVG dalam aplikasi Python.
Untuk memulai Aspose.HTML for Python via .NET, Anda perlu menginstal perpustakaan dan menjelajahi dokumentasi yang disediakan oleh Aspose.HTML. Dokumentasinya mencakup tutorial mendetail, referensi API, dan contoh untuk membantu Anda memahami cara menggunakan perpustakaan untuk berbagai tugas konversi. Selain itu, Aspose.HTML menawarkan uji coba gratis untuk menguji kemampuan perpustakaan sebelum mengintegrasikannya ke dalam proyek Anda.
Cara Menginstal Library Aspose.HTML for Python via .NET
Jika Anda ingin mengurai, memanipulasi, dan mengelola dokumen HTML, instal API Aspose.HTML for Python via .NET kami yang fleksibel dan berkecepatan tinggi. pip adalah cara termudah untuk mengunduh dan menginstal pustaka Python. Untuk melakukannya, jalankan perintah berikut:
pip install aspose-html-net
Untuk detail lebih lanjut tentang instalasi pustaka Python dan persyaratan sistem, silakan lihat Dokumentasi Aspose.HTML.
Konversi SVG Lain yang Didukung
Anda dapat mengonversi SVG ke banyak format file lainnya: