Hogyan lehet HTML-oldalt PDF-be konvertálni C#-ban

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

  1. Állítsa be a projektet a Aspose.HTML hozzáadására a NuGet csomagkezelőből
  2. Töltse be a forrás HTML-fájlt a HTMLDocument osztály használatával a PDF-be való konvertáláshoz
  3. A kimeneti PDF-fájl konfigurálásához inicializálja a PdfSaveOptions objektumot
  4. Állítsa be a kimeneti PDF-dokumentum címét, a módosítás dátumát és a háttérszínt
  5. 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.

 Magyar