Generate PDF from HTML in C#

A HTML tartalmak PDF-re történő átalakítása kulcsfontosságú feladat a dokumentumok archiválása, megosztása vagy kinyomtatása szempontjából.A megbízható .NET HTML a PDF Library által kínált Az Aspose.HTML for .NET gyorsítja a konverziós folyamatot, lehetővé téve, hogy átalakítsa a HTML fájlokat, szálakat és élő URL-eket a kiváló minőségű PDF dokumentumokba. Ebben a cikkben meg fogjuk vizsgálni, hogyan kell használni a .NET Core HTML-t a PDF API-n programozottan Generate PDF from HTML in C#, teljes gyakorlati példákkal és fejlett személyre szabási opciókkal.

Bejelentett témák

C# API a PDF generálásához HTML-ről

Az Aspose.HTML for .NET Ez egy hatalmas könyvtár, amely biztosítja a homályos HTML a PDF átalakítási képességek, valamint a támogatás formátumok, mint az XPS és a képek. Ez a könyvtára könnyen integrálható bármilyen .NET alkalmazás, lehetővé teszi a fejlesztők, hogy Convert HTML Dokumentumok Programmatikusan nagy pontossággal.

kulcsfontosságú jellemzők

  • Multiple Input Types: Könnyedén átalakítja a HTML fájlokat, sorokat vagy élő URL-eket PDF-re a C# HTML a PDF Converter használatával.
  • Könnyíthető kimenetel: Megfelelő mentési lehetőségek, beleértve a felbontást, a tömörítést és a vízjelzőket a pontos ellenőrzés érdekében.
  • Cross-Platform támogatás: Teljesen kompatibilis a Windows, a macOS és a Linux rendszerrel.

A telepítés: Add Aspose.HTML for .NET to your project via NuGet:

PM> Install-Package Aspose.Html

PDF dokumentum létrehozása HTML-ből C#

A PDF dokumentum létrehozása egy HTML fájlból egyszerű. kövesse az alábbi lépéseket:

  • Töltse fel a HTML-dokumentumot a HTMLDocument osztály segítségével.
  • Hozzon létre egy példát a PdfSaveOptions osztályból.
  • hívja a Converter.ConvertHTML() módszert, a HTML dokumentumok, PdfSaveOptions, és a kimeneti PDF fájl útvonal, mint érvek.

Íme egy kódmintája, amely megmutatja hogyan lehet létrehozni egy PDF dokumentumot egy HTML fájlból a C# használatával#:

Generate PDF Document from HTML in C#

Átalakítsa a HTML-t PDF-re a mentési lehetőségekkel C#

Ahhoz, hogy egy PDF-dokumentumot egy HTML-fájltől generáljon, miközben további mentési lehetőségeket határoz meg, kövesse az alábbi lépéseket:

  • Töltse le a HTML-dokumentumot a HTMLDocument osztály segítségével.
  • Hozzon létre egy példát a PdfSaveOptions osztályból.
  • Adja meg a további mentési lehetőségeket, mint például a HorizontalResolution és a VerticalResolution.
  • Hívja a Converter.ConvertHTML() módszert a PDF generációhoz.

Az alábbi kódmintát illusztrálja hogyan lehet létrehozni egy PDF-t egy HTML-fájlból további lehetőségekkel C#:

További személyre szabási lehetőségekhez forduljon a Fejlett mentési lehetőségek.

PDF-t generál a C# HTML szalagból

A PDF dokumentum létrehozása egy HTML szalagból a következő lépésekkel érhető el:

  • Hozzon létre egy példát a PdfSaveOptions osztályból.
  • Határozza meg a szükséges mentési lehetőségeket.
  • hívja a Converter.ConvertHTML() módszert, amely elfogadja a HTML szalagot, PdfSaveOptions, és a kimeneti PDF fájl útvonal, mint érvek.

Íme egy kódmintája, amely megmutatja hogyan lehet létrehozni egy PDF-t egy HTML string használatával C#:

Generate PDF from HTML String in C#

PDF létrehozása élő URL-ről C#

Most nézzük meg, hogyan menthetünk egy weboldalt egy URL-ről PDF-dokumentumként:

  • Hozzon létre egy példát az Url osztályhoz a weboldal URL-jével.
  • Hozzon létre egy példát a PdfSaveOptions osztályból.
  • Határozza meg a kívánt mentési lehetőségeket.
  • Használja a Converter.ConvertHTML() módszert, hogy mentse a HTML-t PDF formátumként, a Az URL, PdfSaveOptions, és a kimeneti PDF fájl útvonal.

Az alábbi kódmintát mutatja hogyan lehet létrehozni egy PDF-t egy élő URL-ről a C# használatával#:

Ingyenes licenc

Te tudsz Ingyenes ideiglenes licenc hogy megpróbálja Aspose.HTML .NET értékelési korlátozások nélkül. Ez egy fantasztikus lehetőség, hogy feltárja a C# HTML a PDF API ingyenes teszt és értékelje annak funkcióit.

következtetések

Ebben a cikkben megtudtuk, hogyan lehet:

  • A HTML fájl programozása.
  • PDF mentési lehetőségek beállítása.
  • Mentse a HTML szalagot PDF formátumként.
  • A weboldalt PDF dokumentumként mentse.
  • HTML fájlt PDF-re C# különböző módszerekkel, beleértve a .NET Core Generate PDF HTML és C# Export HTML a PDF technikákat.

Függetlenül attól, hogy az Aspose-t használja, vagy más .NET HTML és PDF nyílt forráskódú alternatívákat fontolja meg, elmélyítheti megértését a Az Aspose.HTML for .NET Az API konzultációja a Dokumentáció. Ha bármilyen további kérdése van, szabadon érheti el a mi Ingyenes támogatási fórum.

Lásd még

További integráció

A fejlesztők számára, akik szeretnék végrehajtani a PDF generációt a C# alkalmazásokban, a Html2Pdf C # könyvtár egy figyelemre méltó lehetőséget, hogy fontolja meg. Ez olyan erőteljes funkciókat kínál, amelyek kiegészíthetik az Aspose ajánlásait. Ezenkívül a HpmlToFdfDocument C_ osztály egyszerű felületet biztosít a HTML-t PDF átalakítások kezelésére hatékonyan. Ön is felfedezheti, hogyan lehet Create PDF from HTML in c# vagy tanulmányozza, ahogy Generate pdf from html Programmatically az alkalmazás javítása érdekében. Ha érdekli a több ingyenes eszközöket, az Best HTML to PDF Converter C opciók érdemes feltárni a különböző projektkövetelményeket. C.

More in this category