Generate PDF from HTML in C#

Conversia conținutului HTML în PDF este o sarcină crucială pentru arhivarea, partajarea sau imprimarea documentelor Aspose.HTML pentru .NET simplifică procesul de conversie, permițându-vă să transformați fișierele HTML, stringurile și URL-urile live în documente PDF de înaltă calitate. În acest articol, vom explora cum să utilizați .NET Core HTML la API-ul PDF pentru a crea PDF-uri de la HTML în C#, complet cu exemple practice și opțiuni avansate de personalizare.

Subiecte acoperite

C# API pentru a genera PDF din HTML

Aspose.HTML pentru .NET este o bibliotecă puternică care oferă capacități de conversie fără probleme HTML în PDF, împreună cu suport pentru formate cum ar fi XPS și imagini.Aceste biblioteci pot fi ușor integrate în orice aplicație .NET, permițând dezvoltatorilor să Convert HTML Documente Programat cu precizie ridicată.

Caracteristici cheie

  • Multiple Input Types: Convertarea fără efort a fișierelor HTML, a stringelor sau a URL-urilor live în PDF-uri folosind C# HTML la PDF Converter.
  • Producere personalizată: Tailor salvează opțiuni, inclusiv rezoluție, compresie și semne de apă pentru control precis.
  • Suport cross-platform: Compatibil cu Windows, macOS și Linux.

Installare: Adăugați Aspose.HTML pentru .NET la proiectul dvs. prin NuGet:

PM> Install-Package Aspose.Html

Generarea documentului PDF din HTML în C#

Crearea unui document PDF dintr-un fișier HTML este simplă:

  • Încărcați un document HTML folosind clasa HTMLDocument.
  • Creați o instanță din clasa PdfSaveOptions.
  • Apelați metoda Converter.ConvertHTML(), trecând prin Documentul HTML, PdfSaveOptions, și căile de ieșire a fișierului PDF ca argumente.

Iată un eșantion de cod care demonstrează cum să generezi un document PDF dintr-un fișier HTML folosind C#:

Generate PDF Document from HTML in C#

Convertați HTML în PDF cu Salvați opțiuni în C#

Pentru a genera un document PDF dintr-un fișier HTML, specificând opțiuni suplimentare de salvare, urmați următoarele pași:

  • Încărcați documentul HTML folosind clasa HTMLDocument.
  • Creați o instanță din clasa PdfSaveOptions.
  • Specificați orice opțiuni suplimentare de salvare, cum ar fi Rezoluția orizontală și Rezoluția verticală.
  • Apelați metoda Converter.ConvertHTML() pentru generarea PDF.

Următorul eșantion de cod ilustrează cum să generați un PDF dintr-un fișier HTML cu opțiuni suplimentare în C#:

Pentru mai multe opțiuni de personalizare, se referă la Opțiuni avansate de salvare.

Generați PDF din HTML String în C#

Generarea unui document PDF dintr-un string HTML poate fi realizată prin următoarele etape:

  • Creați o instanță din clasa PdfSaveOptions.
  • Definiți orice opțiuni de salvare necesare.
  • Apelați metoda Converter.ConvertHTML(), care acceptă stringul HTML, PdfSaveOptions, și căile de ieșire a fișierului PDF ca argumente.

Iată un eșantion de cod care demonstrează cum să generezi un PDF dintr-o stringă HTML folosind C#:

Generate PDF from HTML String in C#

Generați PDF din Live URL în C#

Acum, să explorăm cum să salvați o pagină web de la un URL ca document PDF:

  • Creați un exemplu al clasei Url cu URL-ul paginii web.
  • Creați o instanță din clasa PdfSaveOptions.
  • Definiți orice opțiuni de salvare dorită.
  • Utilizați metoda Converter.ConvertHTML() pentru a salva HTML ca PDF, trecând în Url, PdfSaveOptions, și calea de ieșire a fișierului PDF.

Următorul eșantion de cod arată cum să generați un PDF dintr-o URL live folosind C#:

Obțineți o licență gratuită

Puteţi Obțineți o licență temporară gratuită pentru a încerca Aspose.HTML pentru .NET fără limitări de evaluare. Aceasta este o oportunitate fantastică de a explora C# HTML pentru API-ul gratuit și să evalueze caracteristicile sale.

concluziile

În acest articol am învățat cum să:

  • Încărcați un fișier HTML în mod programat.
  • Definiți opțiunile de salvare PDF.
  • Salvați un string HTML ca PDF.
  • Salvați o pagină web ca document PDF.
  • Convertarea unui fișier HTML în PDF în C# folosind diferite metode, inclusiv .NET Core Generate PDF de la HTML și C# Export HTML la PDF tehnici.

Indiferent dacă utilizați Aspose sau luați în considerare alte alternative .NET HTML la PDF Open Source, puteți aprofunda înțelegerea Aspose.HTML pentru .NET API prin consultarea Documentare. Dacă aveți întrebări suplimentare, simțiți-vă liber să ajungeți prin intermediul nostru Forumul de sprijin gratuit.

Vezi și

Integrare suplimentară

Pentru dezvoltatorii care doresc să implementeze generația PDF în aplicațiile lor C#, biblioteca Html2Pdf C # este o opțiune remarcabilă de luat în considerare. Oferă caracteristici puternice care pot completa ofertele Aspose. În plus, clasa FDocumentul HTML oferă o interfață simplă pentru a gestiona conversiile HTML la PDF eficient. Puteți explora, de asemenea, cum să Create PDF de la HTML în FD sau să investigheze cum Generați PDF din HTML Programat pentru îmbunătățirea aplicațiilor dvs. Dacă sunteți interesat de mai multe instrumente gratuite, cele mai bune dintre HTML și PDF Converter C_ Opțiuni merită să exploreze pentru diferite cerințe de proiect. C# PDF Generator poate oferi resurse suplimentare.

More in this category