Cara menyesuaikan output HTML dari konversi PDF ke .NET
Untuk integrasi web tanpa seam, konversi PDF-ke-HTML harus memberikan kontrol atas fon, gambar, sumber daya, dan styling. Dengan Aspose.PDF.Plugin HtmlConverter untuk .NET, pengembang dapat menyempurnakan ekspor HTML untuk aliran kerja, CMS, atau proyek penerbitan web.
Pilihan Customization yang didukung
- Font Embedding: Pilih untuk menggabungkan atau menghubungkan font dalam HTML yang diekspor untuk fidelitas penuh atau halaman yang lebih ringan.
- Image Extraction: Ekspor gambar sebagai file terpisah atau inline Base64 untuk CDN/distribusi yang lebih mudah.
- Pengelolaan Sumber: Keluarkan satu file HTML dengan sumber daya tertanam atau struktur folder untuk semua aset.
- SVG output: Memungkinkan ekspor SVG untuk elemen vektor, meningkatkan scalability dan rendering.
using Aspose.Pdf.Plugins;
var converter = new PdfHtml();
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources)
{
// Customize as needed
// Embed all fonts and images
FontEmbedding = true,
ImageExportMode = ImageExportMode.SeparateFiles, // or .InlineBase64
SvgExport = true
};
options.AddInput(new FileDataSource(@"C:\Docs\sample.pdf"));
options.AddOutput(new FileDataSource(@"C:\Docs\sample.html"));
converter.Process(options);Tips Ekstraksi Sumber Daya
- Ekstrak semua gambar ke folder khusus untuk mudah CDN upload atau caching.
- Ketika menggunakan sumber daya tertanam, ulangi ukuran file; gunakan aset terpisah untuk PDF besar atau pengiriman mobile.
- Penggunaan
Image ExtractorPlugin jika Anda membutuhkan operasi gambar bulk atau batch di luar ekspor HTML.
Cara Menggunakan HTML Output
- Custom CSS: Edit atau menggantikan CSS yang dihasilkan untuk branding, desain responsif, atau aksesibilitas.
- SVG Styling: menyesuaikan SVG yang diekspor untuk dukungan cross-browser yang lebih baik.
- Integrasi tema: Masukkan atau tukar lembar gaya secara programmatik untuk dukungan mode gelap/cahaya.
Kasus Penggunaan
- Penerbitan web dokumentasi teknis dengan kontrol sumber daya penuh
- Konversi ebook atau printer-on-demand ke HTML dengan styling tersuai
- Sistem CMS Enterprise membutuhkan pipa PDF-to-HTML bermarkas, setia tinggi
Pertanyaan yang sering ditanya
**Q: Bolehkah saya mengubah CSS dalam HTML yang dihasilkan?**A: Ya – mengubah atau menyuntik CSS tersuai dalam post-processing, atau mengkonfigurasi output lembar gaya melalui pilihan plugin.
**Q: Apakah Aspose.PDF mendukung SVG
output untuk grafis vektor?**A: Ya – set SvgExport = true dalam opsi untuk memasukkan elemen SVG dalam HTML yang diekspor.
**Q: Bolehkah saya menggabungkan semua font atau menggunakan font web?**A: Kedua-duanya didukung—pilih font embedding atau referencing dalam pilihan plugin.
Tips Pro: Untuk kompatibilitas web maksimum, post-process mengekspor HTML untuk mengoptimalkan CSS, jalur sumber daya, dan tag accessibility sebelum penerbitan.