IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Dávid Horváth:21.5.2016 16:31

Ahojte, moze mi niekto dat prosim strucny navod ako v C# generovat pdf subory? Napriklad na Fauktury alebo Objednavky?
Dakujem pekne.

 
Odpovědět
21.5.2016 16:31
Avatar
VitekST
Člen
Avatar
VitekST:21.5.2016 19:12

Při troše Googlování jsem našel toto: https://sourceforge.net/…/itextsharp/

 
Nahoru Odpovědět
21.5.2016 19:12
Avatar
Odpovídá na Dávid Horváth
Michal Štěpánek:21.5.2016 22:02

Po mnoha marných pokusech s různými knihovnami jsem se uchýlil k ItextSharp a nemůžu si stěžovat...
Stáhneš si to jako NuGet balíček a funguje to super.

Nahoru Odpovědět
21.5.2016 22:02
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Dávid Horváth:22.5.2016 1:15

itextsharp som nasiel aj ja, ale ked dobre viem tak to nemozem pouzit na komercne uzivanie. ci?

 
Nahoru Odpovědět
22.5.2016 1:15
Avatar
Odpovídá na Dávid Horváth
Michal Štěpánek:22.5.2016 9:53

Co myslíš tím "komerční využívání"? Myslíš jako vytvořit program a prodat ho? Nemyslím si, že by to nešlo...

Nahoru Odpovědět
22.5.2016 9:53
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Lako
Člen
Avatar
Odpovídá na Michal Štěpánek
Lako:22.5.2016 10:10

Bohužel to vypadá, že to nejde bez zaplacení licence
https://github.com/…t/itextsharp

"Buying a license is mandatory as soon as you develop commercial activities distributing the iText software inside your product...." (na té stránce dole)

 
Nahoru Odpovědět
22.5.2016 10:10
Avatar
Odpovídá na Lako
Michal Štěpánek:22.5.2016 10:16

Jak jsem to pochopil já, tak to lze zdarma použít u OpenSource projektů... Jinak je asi potřeba zaplatit...

Nahoru Odpovědět
22.5.2016 10:16
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Nikola Sterziková (PaNika):13.1.2017 10:08

Nevím, jestli je to ještě aktuální, teď jsem to také řešila a jsem naprosto nadšená z knihovny Rotativa. Knihovna si dokonce sama zařídí vygenerování HTML pomocí View. Stačí naspat jeden řádek a připravit si jedno view. Knihovnu lze stáhnout pomocí Nugetu...

public ActionResult GetPdf(int recordID)
{
        var model = GetYourModel(recordID);
        return new Rotativa.ViewAsPdf("YourViewForPdf", model) ;
}

Knihovna má ještě různé další zajímavé metody a možnosti.
Ukázka je na: https://www.codeproject.com/…ing-Rotativa
A navíc je pod licencí MIT, takže jupiii :-)

 
Nahoru Odpovědět
13.1.2017 10:08
Avatar
Tomáš Falta:14.1.2017 11:39

ITextSharp je vydaný pod Affero GPL licencí, licenci mají na githubu: https://github.com/…p/LICENSE.md
Jako open source alternativu pod MIT licencí doporučuji PDFSharp/Migradoc http://www.pdfsharp.net/
Máme na tom teď postavený export několika PDFek a pracuje se s tím velmi dobře.
Hello world ukázka: http://www.pdfsharp.net/…stSteps.ashx

Další alternativou je Syncfusion, mají ve svém balíku i knihovnu pro generování pdf, ve která taktéž fungují dobře. Mají community licenci (stejně jako u Visual Studia) pro freelancery a malé týmy do pěti členů.
Hello world ukázka: https://help.syncfusion.com/…ting-started

Jako komerční alternativu pro rozsáhlejší projekty pak mohu doporučit DevExpress Reporting balík https://www.devexpress.com/…s/reporting/

 
Nahoru Odpovědět
14.1.2017 11:39
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.