Czy istnieje biblioteka .net, która konwertuje dane wyjściowe HTML do formatu PDF --- w aplikacji asp.net.Konwersja HTML do PDF - Dowolna biblioteka dla ASP.net
nie ma znaczenia, czy jest on wolny, czy nie
Czy istnieje biblioteka .net, która konwertuje dane wyjściowe HTML do formatu PDF --- w aplikacji asp.net.Konwersja HTML do PDF - Dowolna biblioteka dla ASP.net
nie ma znaczenia, czy jest on wolny, czy nie
1) Spróbuj wkhtmtopdf. Jest to najlepsze narzędzie znalazłem do tej pory.
2) Oferta Winnowacyjna zawiera bibliotekę .Net PDF obsługującą wejście HTML. Oferują nieograniczoną bezpłatną wersję próbną. W zależności od tego, jak chcesz wdrożyć projekt, może to wystarczyć.
wkhtmltopdf wydaje się załatwiać. Problem to bezpieczeństwo. Ale wprowadzenie wyjątku do localhost jest sposobem na obejście - lub zapisanie wszystkiego w html na konkretnym dysku maszyny – soldieraman
Jeśli nie zależy Ci na cenie, najlepsze są jej modele: Aspose i Price. Doskonałe renderowanie czcionek, standardowe wsparcie.
Prince jest niesamowity, ale drogi. Jeśli chcesz mieć te same możliwości bez ceny, DocRaptor.com jest usługą sieciową, która używa Prince'a, ale jest znacznie tańsza. – Nate365
Na podstawie własnych doświadczeń sugeruję bibliotekę ABCpdf (nie jest bezpłatna, ale można uzyskać licencję próbną). Sprawdź w ich sekcji documentation, jak dodać dane wyjściowe HTML do dokumentu PDF.
Krótki przykład:
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");
nadzieję, że to pomoże.
+1 dla ABCpdf, ja używam go sam dla kilku projektów i nigdy mnie nie zawiódł! –
Here is one, który został specjalnie zaprojektowany do środowisk serwerowych (asp.net).
Zapewnia doskonałą wierność konwersji, a nie jakieś rozwiązanie, które zawiera tylko 10% popularnych elementów HTML.
Pracowałem nad tym, więc obowiązują zwykłe wyłączenia odpowiedzialności.
Wypróbuj . Konwertuje html na pdf lub html na xls przy użyciu PrinceXML i działa w dowolnym języku.
http://www.htmltopdfasp.net/ –
ExpertPdf (http://www.html-to-pdf.net) jest jednym z najlepszych konwerterów html-pdf dla .NET. – charpdevel0p3r