Ez a gyors oktatóanyag részletesen ismerteti, hogyan lehet a HTML-oldalt PDF-be konvertálni C#-ban, ahol a forrás HTML fájl betöltődik a lemezről. A kimeneti PDF fájl konfigurálható különböző tulajdonságok, például cím, módosítás dátuma stb. beállításával. A HTML konvertálása PDF-be C# használatával végül a PDF fájl mentésével fejeződik be a fent megadott tulajdonságokkal együtt.
Lépések a HTML-oldal konvertálásához PDF-be C#-ban
- Állítsa be a projektet a Aspose.HTML hozzáadására a NuGet csomagkezelőből
- Töltse be a forrás HTML-fájlt a HTMLDocument osztály használatával a PDF-be való konvertáláshoz
- A kimeneti PDF-fájl konfigurálásához inicializálja a PdfSaveOptions objektumot
- Állítsa be a kimeneti PDF-dokumentum címét, a módosítás dátumát és a háttérszínt
- A Mentés metódus C#-ban meghívásával exportálja a HTML-t PDF-be
Ezek a lépések a HTML PDF-be konvertálásához C# használatával azt mutatják, hogy először a szükséges könyvtárakat adják hozzá, majd a HTMLDocument osztályt használják a HTML forrásfájl betöltésére. A következő lépésben létrejön a PdfSaveOptions osztályobjektum, amely számos tulajdonságot tartalmaz, például a DocumentInfo osztályobjektumot, amely további különböző tulajdonságokat tartalmaz, beleértve a fent említett Címet és ModificationDate-et. Hasonlóképpen, a PdfSaveOptions osztályobjektum háttérszín tulajdonságot tartalmaz, amely ebben az oktatóanyagban van beállítva.
Kód a HTML konvertálásához PDF-be C# használatával
Ez a kód HTMLDocument osztály objektumot használ a fájl lemezről való betöltéséhez, azonban sok más túlterhelés is elérhető, például betölthet egy HTML-oldalt egy URL-cím használatával, HTML-dokumentumot hozhat létre a RequestMessage-ből, betölthet adatfolyamból és még sok más. Hasonlóképpen, a PdfSaveOptions más tulajdonságokat is tartalmaz, mint például a titkosítás, az oldalbeállítás, a vízszintes és függőleges felbontás stb.
A C# használatával könnyedén létrehozhat PDF-et HTML-ből a fenti részletes lépések és kódminta segítségével. Ha a HTML-t más formátumra, például szövegre szeretné konvertálni, olvassa el a hogyan lehet HTML-t szöveggé konvertálni C#-ban című cikket.