Šiame straipsnyje pateikiamas žingsnis po žingsnio dokumento transformavimo metodas ir pavyzdinis kodas, skirtas konvertuoti HTML į PDF naudojant C#. Vadovaujantis šiuo vadovu, dokumento konvertavimas PDF į HTML C# gali būti atliktas keliais API iškvietimais ir dviem ar trimis kodo eilutėmis. Be to, šiame straipsnyje apibrėžiamos kelios ypatybės, skirtos sukurti PDF dokumentą, kad jį būtų galima sugeneruoti atsižvelgiant į vartotojo lūkesčius.
Veiksmai, kaip konvertuoti HTML į PDF naudojant C#
- Įdiekite GroupDocs.Conversion for .NET iš NuGet paketų tvarkyklės į projektą
- Kode pridėkite nuorodą į GroupDocs.Conversion vardų erdvę
- Sukurkite Converter klasės objektą ir įkelkite įvesties HTML failą
- Sukurkite klasės PdfConvertOptions egzempliorių ir nustatykite išvesties PDF dokumento atributus
- Išsaugokite išvestinį PDF dokumentą į diską naudodami konverterio klasės metodą Konvertuoti ir perduokite PdfConvertOptions egzempliorių kartu su išvesties PDF failo pavadinimu
Šie veiksmai parodo, kaip lengvai galite įdiegti eksportuoti HTML į PDF C# funkciją, skirtą dokumentų transformavimui, įdiegę reikiamą paketą ir įkeldami šaltinio HTML failą į konverterio klasės konstruktorių. Norėdami nustatyti skirtingas išvesties PDF dokumento ypatybes, turite sukurti PdfConvertOptions klasės egzempliorių ir galiausiai naudoti konvertavimo metodą, kad išsaugotumėte išvesties failą į diską.
Kodas konvertuoti HTML į PDF naudojant C#
Šiame pavyzdyje parodyta, kaip konvertuoti dokumentus naudojant C# generavimo PDF iš HTML funkciją. Jis įkelia šaltinio dokumentą su konverterio klase, apibrėžia išvesties dokumento atributus su PdfConvertOptions klase, o tada išsaugo konvertuotą failą naudodamas konvertavimo metodą. Šiame pavyzdyje buvo apibrėžti tik keli išvesties PDF dokumento parametrai; galite pridėti daugiau ypatybių į konvertuotą failą, pvz., apatinę paraštę, kairę paraštę, dešinę paraštę, viršutinę paraštę, slaptažodį, vandens ženklą ir pan.
Paskelbėme straipsnį apie HTML dokumento konvertavimą į vaizdą naudojant C#. Norėdami gauti daugiau informacijos, žr. mokymo programą kaip konvertuoti HTML į vaizdą naudojant C#.