Ez a gyors és rövid oktatóanyag segít alakítani a HTML fájlt JPG-re C#-ban néhány sornyi kód segítségével. A futtatható C# kóddal együtt tartalmazza az összes szükséges részletet a környezet e feladat végrehajtásához való konfigurálásához. A HTML JPG formátumba konvertálása A C# kód egy nagyon egyszerű módszert tartalmaz, amikor a forrás HTML-fájl betöltődik, és több JPG fájlként kerül mentésre a HTML-fájl tartalmának mérete alapján.
A HTML konvertálása JPG-be C#-ban
- Adjon hozzá hivatkozást a Aspose.HTML-re a projekthez a NuGet csomagkezelő segítségével a HTML JPG-be konvertálásához
- Töltsd be a forrás HTML-fájlt a lemezről a HTMLDocument osztálypéldány segítségével, hogy JPG formátumba konvertáld
- A kimeneti JPG kép testreszabásához példányosítsa a ImageSaveOptions osztályobjektumot
- Állítsa be a kimeneti kép formátumát Jpeg-re
- Konvertálja a teljes HTML oldalt több képpé a Converter.ConvertHTML funkcióval
Ezek a lépések leírják a folyamatot az alkalmazáskörnyezet konfigurálásához szükséges erőforrások megosztásával, ahol a C# HTML-ből JPG-be konvertálható. A folyamat meglehetősen egyszerű, mivel csak a HTML-fájl betöltése szükséges, valamint a kimeneti képformátum beállítása. Az utolsó lépésben az átalakítás a ConvertHTML() konverter osztályfüggvénnyel történik.
Kód a HTML konvertálásához JPG-be C#-ban
using Aspose.Html; | |
using Aspose.Html.Converters; | |
using Aspose.Html.Rendering.Image; | |
using Aspose.Html.Saving; | |
namespace KBHtml | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to JPG in C# | |
{ | |
// Remove the watermark in output JPG image by adding license | |
License licHtmlToJpg = new License(); | |
licHtmlToJpg.SetLicense(@"Aspose.Html.lic"); | |
// Load the source HTML document that is to be converted to images | |
HTMLDocument document = new HTMLDocument("SourceHtmlFile.html"); | |
// Initialize ImageSaveOptions to set output images parameters | |
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg); | |
// Convert HTML to JPG by rendering HTML to multiple images | |
Converter.ConvertHTML(document, options, "OutputJpegImage.jpg"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
A HTML JPG-vé konvertálásához C# kód importálja az összes szükséges osztályt, amelyet az alkalmazás igényel. A konverziós folyamatot az ImageSaveOptions osztály segítségével szabályozhatja, amely számos beállítható tulajdonságot tartalmaz, például ha van CSS a forrás HTML-fájljában, használja a CSS tulajdonságot a konfigurációhoz, használja a Text tulajdonságot a renderelt szöveg minőségének konfigurálásához, állítsa be. háttérszín, állítsa be a kimeneti képfelbontást és az oldalbeállítást.
Ez az oktatóanyag megtanította nekünk, hogyan lehet HTML-t JPG-vé konvertálni C#-ban. Az egyéb típusú konverziókról, például a HTML-ből PDF-be, olvassa el a következő cikket: hogyan lehet HTML oldalt PDF-be konvertálni C#-ban.