Esiste una libreria .net che converte un output HTML in PDF --- in un'applicazione asp.net.Converti HTML in PDF - Qualsiasi libreria per ASP.net
Non importa se è libero o no
Esiste una libreria .net che converte un output HTML in PDF --- in un'applicazione asp.net.Converti HTML in PDF - Qualsiasi libreria per ASP.net
Non importa se è libero o no
1) Prova wkhtmtopdf. E 'lo strumento migliore che ho trovato finora.
2) Winnovative offre una libreria PDF .Net che supporta l'input HTML. Offrono una prova gratuita illimitata. A seconda di come desideri distribuire il tuo progetto, questo potrebbe essere sufficiente.
wkhtmltopdf sembra fare il trucco. Il problema è sicurezza. Ma mettere un'eccezione a localhost è un modo per aggirare - o salvare tutto in un html in una particolare unità sulla macchina – soldieraman
Sulla base della mia esperienza suggerisco la libreria ABCpdf (non è gratuita, ma è possibile ottenere una licenza di prova). Controlla la loro sezione documentation per come aggiungere l'output HTML al documento PDF.
esempio rapida:
string html = "<html>....</html>";
WebSupergoo.ABCpdf7.Doc doc = new WebSupergoo.ABCpdf7.Doc();
doc.Rect.Left = 10;
doc.Rect.Bottom = 50;
doc.Rect.Top = 750;
doc.Rect.Right = 600;
doc.SetInfo(0, "License", "[your license code || trial license"]);
doc.Page = doc.AddPage();
int pageID = doc.AddImageHtml(html, true, 1024, true);
while (doc.Chainable(pageID))
{
doc.Page = doc.AddPage();
pageID = doc.AddImageToChain(pageID);
}
for(int i = 1; i < doc.PageCount; i++)
{
doc.PageNumber = i;
doc.Flatten();
}
doc.Save("myfile.pdf");
Spero che questo vi aiuterà.
+1 per ABCpdf, sto usando io stesso per diversi progetti e non mi ha mai deluso! –
Here is one che è stato specificamente progettato per ambienti basati su server (asp.net).
Fornisce una perfetta fedeltà di conversione, non una soluzione che fa solo il 10% degli elementi HTML comuni.
Ho lavorato su di esso, quindi si applicano le consuete dichiarazioni di non responsabilità.
Prova DocRaptor.com. Converte html in pdf o html in xls usando PrinceXML e funziona in qualsiasi lingua.
http://www.htmltopdfasp.net/ –
ExpertPdf (http://www.html-to-pdf.net) è uno dei migliori convertitori html in pdf per .NET. – charpdevel0p3r