Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - Více informací.
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
SebelaMichal
Člen
Avatar
SebelaMichal:31.1.2020 2:00

Ahoj, neznáte někdo nějakou pěknou free multiplatformní knihovnu pro export excelu do pdf ?

díky :)

Zkusil jsem: Zkoušel jsem hledat na google, našel jsem pár placených knihoven, jednu s omezením:

https://www.gemboxsoftware.com/…free-version

libreoffice api (dá se rozjet i na localhostu)
ale nejvíc se mi asi líbí libreoffice a příkazová řádka:
"C:\Program Files\LibreOf­fice\program\sof­fice" --headless --convert-to pdf:calc_pdf_Export --outdir pdf/ soubor.xlsx

Chci docílit: multiplatformnost (programuju v .net core)
export xlsx do pdf
hledám free řešení, neplacené

 
Odpovědět
31.1.2020 2:00
Avatar
tesař.tech
Tvůrce
Avatar
tesař.tech:31.1.2020 7:58

Tak jestli ti vyhovuje nástroj příkazové řádky, tak ho prostě zavolej z tvojí .net core aplikace. https://docs.microsoft.com/…essstartinfo?…

 
Nahoru Odpovědět
31.1.2020 7:58
Avatar
SebelaMichal
Člen
Avatar
SebelaMichal:31.1.2020 7:59

Tak knihovna by byla přece jen lepčí :)

 
Nahoru Odpovědět
31.1.2020 7:59
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Bugmaster
Člen
Avatar
Odpovídá na SebelaMichal
Bugmaster:31.1.2020 17:22

Netuším, jestli existuje knihovna, která specificky tohle řeší.

Existují ale knihovny, které umožní xlsx číst a knihovny, které dokáží generovat pdf, takže to můžeš zkombinovat.

Pro práci s xlsx jsem si oblíbil ClosedXML

Pozor: Neplést s OpenXML! To je knihovna, kterou na pozadí používá ClosedXML. Je ale hodně nízkoúrovňová a tedy pro "takové to domácí" excelování nepoužitelná.

Pro export do PDF zase obvykle používám iText. Osobně mám hlavně zkušenosti s pětkovou verzí, ale ta sedmičková by taky měla nějak fungovat (a do nových projektů je to asi lepší).

 
Nahoru Odpovědět
31.1.2020 17:22
Avatar
SebelaMichal
Člen
Avatar
SebelaMichal:12.3.2020 9:57

Nakonec jsem použil api ms office přes com rozhraní, ale děkuji:)

 
Nahoru Odpovědět
12.3.2020 9:57
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 5 zpráv z 5.