The Easiest Way to Create PDFs in .NET

  Рет қаралды 129,379

Nick Chapsas

Nick Chapsas

Күн бұрын

Get the source code: mailchi.mp/dom...
Become a Patreon and get special perks: / nickchapsas
Hello, everybody, I'm Nick, and in this video I'll show you the easiest way to create PDFs in .NET using C# and QuestPDF.
Give QuestPDF a star on GitHub: github.com/Que...
Workshops: bit.ly/nickwor...
Don't forget to comment, like and subscribe :)
Social Media:
Follow me on GitHub: bit.ly/ChapsasG...
Follow me on Twitter: bit.ly/ChapsasT...
Connect on LinkedIn: bit.ly/ChapsasL...
Keep coding merch: keepcoding.shop
#csharp #dotnet

Пікірлер: 272
@thealbear3629
@thealbear3629 Жыл бұрын
The real time viewer is a gamechanger. that amount of time I spend rebuilding, checking only to find that the pdf is out by a few pixels. Amazing!
@shaihulud4515
@shaihulud4515 Жыл бұрын
Nick, I get the impression you're reading my mind. Every month you come up at least with one topic that's currently on my learning list. Thank you so much, and keep up reading our minds :)
@steeleybob1988
@steeleybob1988 Жыл бұрын
I am also under this impression, or we are all sharing the same hive mind 😂
@AdityaGupta-qd8iv
@AdityaGupta-qd8iv Жыл бұрын
Definitely hive mind 😅
@damianradinoiu4314
@damianradinoiu4314 Жыл бұрын
It's because he is working on some projects like we all do in our side-hustle and we all face similar challenges
@dileep_hegde
@dileep_hegde Жыл бұрын
Me too. I was thinking about this topic today for my future hobby project and all of sudden he has made a video on this which is no where related to videos he made recently. I can't believe it.
@steffenp7384
@steffenp7384 Жыл бұрын
Awesome to see you create a video on this. I've been using this for the last few months for a client. There are still some rough spots, but it has been amazing for creating Pdf's. If you're doing mostly simple things, this will be perfect for you. As you get to some of the complex stuff, specially if it requires measurements due to needing to wrap contests or show them in a non supported layout or ordering type, it can be a bit touch and go to get what you want. Overall highly recommend this library.
@DamianLawrence-w2f
@DamianLawrence-w2f 8 ай бұрын
Nick ,junior developer here - you along with Fireship are the 2 reasons I'm working as a developer today, you guys are clear ,fast paced and great teachers! Keep it up man.
@dukefleed9525
@dukefleed9525 Жыл бұрын
my current approach is to use puppeteer sharp to convert an html page using chromium. the html page is generated by a blazor page / component, this way i can visit the page to see how it displays, also making it user accessible for preview. The downside of this is that puppeteer is very heavy and it is a little complicated (but possible) to write cross platform code due to the native part of the process. QuestPDF looks very interesting!
@Yous0147
@Yous0147 Жыл бұрын
This is the way. It's way simpler and more powerful to generate a pdf using html than any other medium I've found.
@szikig
@szikig Жыл бұрын
The biggest job for me is generating pdfs from templates. The goal is to generate as fast as possible. On the templates there are fields that have to have different values for each pdf file. The fastest I've achieved so far was the Aspose package, generating from MS WORD templates, for the simpler templates I could achieve 1000 pdf/sec.
@pedrolopes101
@pedrolopes101 Жыл бұрын
What my team is currently using is Gotenburg to give html styling together with Scriban to script the different values to generate our pdfs from templates we create ourselves. Has a bit of a learning curve but afterwards it is very easy to use as very fast to generate the pdfs
@Schnikles
@Schnikles Жыл бұрын
We are using wkhtmltopdf. As the name implies you can use a html template and replace some variables in there with your wished content. Easy styling, easy layout but I did not check the speed of it.
@gurolgencel
@gurolgencel Жыл бұрын
I used this library one of my project and it is really good library and working very stable.
@JoelThemmen
@JoelThemmen Жыл бұрын
We've been developing with Quest for a while. Really useful, great for a large number of use cases and a gentle learning curve. Highly recommend for small to mid-tier projects (and maybe beyond)
@camrws
@camrws Жыл бұрын
really cool seeing u support the packages you show to your audience
@tacolotto
@tacolotto 2 ай бұрын
Agreed the sheer class is 👏👏👏
@derangedftw
@derangedftw Жыл бұрын
I actually used this library about a year ago to generate mini prints of QR codes and additional information in a two column design and then cut automatically after print. One of the most convenient PDF generation tools I've used and have sent support. The only issue I had with it was generating large PDFs in megabytes because a font set gets embedded with it. At the time I used it, the only fix was embedding a stripped down font set so you can generate PDFs that are kilobytes in size. Otherwise, an amazing library!
@leakeddata9980
@leakeddata9980 Жыл бұрын
I'm a new programmer and haven't been able to manage to create a pdf that will cut automatically. Do you perhaps have any tips on how to do this?
@bdbgh
@bdbgh Жыл бұрын
This is a pretty impressive library, it took me just half a day to recreate a few documents at my work, way less painful than anything else I've used to generate report documents.
@jannickbreunis
@jannickbreunis 4 ай бұрын
This looks amazingly easy and straightforward, as it should be! Amazing. Thanks for the video.
@TheNotedHero
@TheNotedHero Жыл бұрын
This is amazing! That hot reload would've saved me sooo much time years ago when I last had to generate PDFs for a work project, if only it had been around back in the mid 2000s! 😅
@dileep_hegde
@dileep_hegde Жыл бұрын
How this is possible 😮. I was thinking about this topic today and all of sudden you have made a video on this which is no where related to videos you have made recently. It's a miracle ✨ 💯
@KDOERAK
@KDOERAK Жыл бұрын
The preview option is amazing, a productivity booster; it eliminates lots of tedious work.
@fatrickwilbur1370
@fatrickwilbur1370 Жыл бұрын
I remember when this library first came out. So happy to see it featured in a Nick Chapsas video
@luanalbuquerque5073
@luanalbuquerque5073 Жыл бұрын
This video is a game changer for me. I finnaly will get rid of Crystal Report and his bad backwards compatibility. Thanks!!
@CRBarchager
@CRBarchager Жыл бұрын
I've been using SelectPDF for years now. It's not as simple as this but it can take an entire html page with css included and create a PDF from that. It's enough for what I'm doing right now but I might give this a try at a later time.
@deepakbhagat811
@deepakbhagat811 Жыл бұрын
1 of the best pdf library i have seen for creating pdf
@Jacobhay09
@Jacobhay09 Жыл бұрын
wow this is an amazing dev experience for something that has always been way too complicated that is used in so many different use cases. Thanks for sharing! adding this to my tool box!!!!.
@AJIexa8
@AJIexa8 Жыл бұрын
Great video! There’re also libraries which build PDF based on HTML page. This could be convenient for backend developers with basic frontend knowledge. With HTML template you can gain same preview experience with well-known CSS styling on board
@RenjithRs123
@RenjithRs123 Жыл бұрын
Few examples please 🙏
@guilhermeflores7564
@guilhermeflores7564 Жыл бұрын
@@RenjithRs123 I use puppeteersharp in my project, basically it runs a chrome browserless in the background and use the "print" feature of the browser to create the pdf. I can generate some very complex templates and pdf's.
@AbhaySingh-lf4oy
@AbhaySingh-lf4oy 9 ай бұрын
@@guilhermeflores7564can i ise it in production? Like on aws on my server do i need to install chrome ? Or every thing is included in nuger package ?
@SerafimMakris
@SerafimMakris Жыл бұрын
It would be nice in your next video to show how to sign this PDF, as it is something that is becoming a requirement in more and more businesses. Very good video. Keep it up.
@renebu2204
@renebu2204 Жыл бұрын
Really awsome Library! I am using it for some time now and you can fulfill all most common Use Cases with it
@davidhuber6319
@davidhuber6319 Жыл бұрын
This may finally be the thing I needed to rewrite my pdf manipulation tool. 🤩
@KingOfBlades27
@KingOfBlades27 Жыл бұрын
This is just amazing. Definitely have to keep this in mind in the future. Thanks for sharing!
@Ristogod
@Ristogod Жыл бұрын
ABCpdf is what the organization I'm affiliated with uses. The API is akin to something from the 1990s. When .NET Core arrived and we inquired when they would support it, their answer was "Why would we do that. You can just use .NET Framework". Eventually they came around on that one, but not until after using having to segment off special services written in legacy frameworks to support functionality.
@Ziirf
@Ziirf Жыл бұрын
I came from the same sort of background. I just finished rebuilding our generator from ABCpdf to QuestPdf, and the speed upgrade were so enormous that we didn't even bother to measure it, at the very least 20x faster, might even be 50x. The biggest problem was that I had to make it 100% backwards compatible, which caused some issues, as we had support for HTML in the ABCpdf library, which QuestPdf doesn't.
@Marucik1
@Marucik1 Жыл бұрын
Great library! Used it in recent project for (not maybe ideal use case, but still it was best option) to generate photobooks with custom layouts. Works like a charm.
@adamoneil7435
@adamoneil7435 Жыл бұрын
I use QuestPDF and like it. I love seeing the previewer in action. I knew about it, but didn't know it was that easy to use. The issues I've run into with QuestPDF are situations when content overflows in some way. In a large data-driven pdf, I've found it hard to track down exactly where the failure is. I ended up creating an integration test that does several iterations of my pdf, and I have logic for retrying with smaller data sets to isolate issues. I would rather not have to go to lengths like that, but it's still a good library.
@soundra7134
@soundra7134 Жыл бұрын
LOL i just found QuestPDF 2 weeks ago. Love how easy it makes woking with PDF.
@tonydrake462
@tonydrake462 Жыл бұрын
Nice - being playing with Quest - good hints and information - wonderful.
@MrMatx360
@MrMatx360 Жыл бұрын
to Generate Pdf's i've using the razorlight lib with wkhtmltoPdf lib, i get the cshtml razor, and trasform in string html to pass as content on wkthml pdf content prop and works well
@guillermomazzari8320
@guillermomazzari8320 Жыл бұрын
Thanks for sharing!!! It would be nice to see a demo with variables instead of writing strings, just an idea!
@Pouya..
@Pouya.. Жыл бұрын
We are using stimulsoft for so ling now and the experience was perfect
@isnotnull
@isnotnull Жыл бұрын
Seems I as much excited as Nick about this library :) And the pricing model is also REALLY attractive
@sigtermnull
@sigtermnull Жыл бұрын
You gave me hope, and then you killed it when you started talking about a commercial license
@chrismantonuk
@chrismantonuk Жыл бұрын
Me: Trying to convince my multi-million dollar a year client to pay $500/year for the commercial license Client: Can’t we just build our own from scratch?
@attilaguba856
@attilaguba856 10 ай бұрын
This is so cool! Thanks you shared this one! Definitely I'll use it! Many thanks!
@kikinobi
@kikinobi Жыл бұрын
I wasn't expecting this topic but it's amazing 😆
@DevQc70
@DevQc70 Жыл бұрын
Great video Nick Is it possible that Milan Javanovic always publish some video similar to Nick couple days/weeks later 😂
@being_aslam_tiger
@being_aslam_tiger Жыл бұрын
Thanks for creating this video, we want more video on PDF read, manipulate and re-generate, upload, download and merge pages and split, rotate PDFs. Please.
@svetlomirgadzhanov3985
@svetlomirgadzhanov3985 11 ай бұрын
Thanks for that very useful package, @Nick Chapsas! Here, I'd like to ask for some .Net solutions but for populating with data of already-defined PDF template files.
@rekkert
@rekkert Жыл бұрын
Looks like a very healthy alternative to telerik reporting which we use at work these days. Although we would lose support for exporting the reports we create to microsoft office formats.
@denisosipenko7413
@denisosipenko7413 Жыл бұрын
I haven't worked with it, but I definitely like it) Thank you so much.
@saddamhossaindotnet
@saddamhossaindotnet Жыл бұрын
QuestPDF is awesome! Thanks for sharing, Nick!
@ALICEFELIX1
@ALICEFELIX1 10 ай бұрын
Awesome exactly what i was looking for thank you much Nick Chapas. I have tried so many options but i couldn't get anything close to it with community license
@asrajan55
@asrajan55 11 ай бұрын
Easiest way to build a PDF is to write a HTML page and use iText to convert it..however some special operations may be lacking. But for 90% of the use cases I think this is the most friction-free approach.
@cattman1970
@cattman1970 Жыл бұрын
Great library. I use IText. But I think I am going to play with quest. Seems much easier. Plus the previewer is spectacular.
@shahfaisal3923
@shahfaisal3923 Жыл бұрын
Thank you so much for sharing this amazing library.
@arturaskravcenko
@arturaskravcenko Жыл бұрын
I create a view, then fill it with it's model, then get it's html and pass it to puppeteer to return a pdf.
@brunotourinho3662
@brunotourinho3662 Жыл бұрын
Do you mind sharing some code? I like that approach, but my PDF ended up being much larger compared to the same file generated using wkhtmltopdf.
@garcipat
@garcipat Жыл бұрын
The best feature is, that it is c# where you can use loops, classes write extensions and allfthat. Passing your models and everything as you know it. Its genious.
@chrismoutray9206
@chrismoutray9206 Жыл бұрын
Would like to see how it deals with page overflow and whether you can break up paragraphs or keep paragraphs together
@krccmsitp2884
@krccmsitp2884 Жыл бұрын
That looks amazing, thanks for showing!
@carledwards9477
@carledwards9477 Жыл бұрын
Having a visual "report editor" makes me a lot more productive. I don't need to waste time working out HOW I put stuff down, I just create it. I guess that I prefer my productivity over knowing the guts of a system, especially when I need to do so many different jobs. NOTE: I am NOT saying that there is anything wrong with this approach. This probably works well for the vast majority of people, and I CAN see where it would. It is just not something that makes me more productive, and at the end of the day, my time is more valuable.
@timallemann8294
@timallemann8294 Жыл бұрын
I use syncfusion, you can also convert word files to pdf, a few of my customers want to do their own layout, you can then merge data from the word template to a pdf. Doesn't mean it is the best library though but hey i am happy with it.
@willgale7187
@willgale7187 11 ай бұрын
do you pay for it?
@pad303
@pad303 Жыл бұрын
Is there a way to load another PDF as a template then place text over the top?
@the-avid-engineer
@the-avid-engineer Жыл бұрын
This looks like a great tool for doing what it’s made to do! The visualizer is cool The only nock I have on this is that it doesn’t have a way to handle variable-length content. You seemingly *have* to know how much fits on a page ahead of time, but in some cases that’s impossible
@elpe21
@elpe21 Жыл бұрын
By looking at the invoice example that has been done here: kzbin.info/www/bejne/Y5q8p42spbGLZsk it looks like the content will auto-wrap to another line if it won't fit. Not sure what's going to happen if you make width 1px for something like product description ;)
@the-avid-engineer
@the-avid-engineer Жыл бұрын
@@elpe21 I should have been more specific. It’s good that lines will auto-wrap to the next line; what I mean is if there is no more space for lines on the page but there is more content, I would presume since you have to explicitly create pages that it won’t wrap to a new page. If you took the lorem ipsum from this video and used it.. say.. 20 times instead of once. It won’t fit on the page unless you make the font so small you can’t read it
@elpe21
@elpe21 Жыл бұрын
@@the-avid-engineer by looking at the example from the video i've posted it will take the lorem to next page(s) . Check the viedo I gave, time 34:06
@the-avid-engineer
@the-avid-engineer Жыл бұрын
@@elpe21 well thats just freaking awesome
@devgenesis6436
@devgenesis6436 Жыл бұрын
nick would love to see some vids with open apis and gpt..or maybe you can suggest how devs can make some good product with them.
@lardus8614
@lardus8614 Жыл бұрын
Did a lot using PDFSharp to make election maps a while back. This would have been so much better than the way I had to do it back then! Obviously was not available back then.
@vadak_
@vadak_ 10 ай бұрын
Thanks! Exactly what I needed
@DigitalNomadOnFIRE
@DigitalNomadOnFIRE Жыл бұрын
Wow I've wanted this video for years including a project I just started. Why is this so hard?
@ethanrushbrook3314
@ethanrushbrook3314 Жыл бұрын
Very cool, I've been wondering about this for a while
@sacalbal
@sacalbal Жыл бұрын
Looks great. I would have been happy to see how to generate grids. Because for my use cases, it is one of the most difficult things to achieve.
@mariembenyoussef7838
@mariembenyoussef7838 8 ай бұрын
thank you so much that was so helpful!
@adriaandavel9540
@adriaandavel9540 Жыл бұрын
I'll check it out, looks promising. My challenge is with headings/references/hyperlinks and a TOC, I hope they have good support for that
@FrederikBlemVigold
@FrederikBlemVigold Жыл бұрын
Very nice, but are the PDF WCAG complient?
@andreaskarz
@andreaskarz Жыл бұрын
Super cool - I will check it out for my next project 😍😍
@DiomedesDominguez
@DiomedesDominguez 7 ай бұрын
I have clients that already have their invoices in Word (docx) and wants to generate PDF, does this library allows me to export to PDF or at least import the current content from Word?
@frankhaugen
@frankhaugen Жыл бұрын
I love that library, and I am lobbying for my employer to start paying for it so I can get latest and greatest features
@MerliniusAmbrosius
@MerliniusAmbrosius 6 ай бұрын
not familiar with code, but i'm interested in this. Is there a way where it can select from random images in specified folders, size them to your specific requirements, spacing, etc. then repeat that a specific number of times to create a single pdf file with dozens of pages? for example, i'm trying to generate booster packs for a tcg, so I need specific number of different card rarities selected and then repeated like 24 times for 24 packs in a single pdf so that paper doesn't get wasted, it just fills in the spaces of a 3x3 grid on each page
@lordmetzgermeister
@lordmetzgermeister Жыл бұрын
This library could be great for some prototyping where you don't want to learn/introduce extra programs, or when you're literally building a document from various input data (i.e. no template). For the other cases, I believe something like LaTeX would be much more fitting. It's not that hard to learn, the templates would be quite concise and you can run it in a Docker container. I think with PDF generation the hardest part is converting a Word document to a PDF. If an open-source library with cheap licensing can pull that off, literally every dev will lick their feet (metaphorically ofc).
@lando786
@lando786 Жыл бұрын
Our current solution (legacy which we're maintaining) is using puppeteer to render html and print using the browser's print to pdf function. It's horrible and has a lot of problems with things like webGL components since those never render properly. This is giving me serious considerations of porting that part of the application over. Thanks for the videos Nick!
@Planetdaz68
@Planetdaz68 Жыл бұрын
I'm really sorry, but that is possibly the worst way to solve the PDF generating problem. There are many libraries out there to do this.
Жыл бұрын
> WebGL components How are you expecting to render those using QuestPDF?
@D4ngeresque
@D4ngeresque Жыл бұрын
Writing markup in code looks fun. I usually write my markup in markup.
@I-PixALbI4-I
@I-PixALbI4-I Жыл бұрын
Hello Nick! Idea for next video - Benchamrks: Json vs ProtoBuff vs Cap'n Proto vs MessagePack vs ...
@purplepixeleater
@purplepixeleater Жыл бұрын
building a github watching bot for my team and it might be nice to output these summaries to pdf thank you Nick! :) Oh seems like a factory pattern might be nice with this one.
@coreybarnett2158
@coreybarnett2158 Жыл бұрын
Love QuestPDF. Great library
@source-454
@source-454 3 ай бұрын
amazing video thanks
@ryan-heath
@ryan-heath Жыл бұрын
Though the api is very cool, I would still prefer html+css to create a pdf. Programmatically creating all the needed graphical objects seems cumbersome, while a html+css template fits the bill easily. But great to have options!
@Wiizl
@Wiizl Жыл бұрын
Yeah, ATM we're using wkhtmltopdf (xml -> xslt-> html->pdf). And while this library looks awesome you still need to build/deploy the app every time client needs a tiny change in text or layout
@bulicminda2220
@bulicminda2220 Жыл бұрын
Does anyone have an idea how to add a latex generated formula to a PDF? Do I first have to convert it to an image and then as a stream to PDF?
@privatesocialhandle
@privatesocialhandle Жыл бұрын
Why don't you create a 3-level C# course? Everyone usually targets 1 level or one course cram all levels. No, one really has a mutli-level modular training program from 0-hero kinda training. And I really like your content and style and I think your team is qualified for such program.
@lucaciandrei
@lucaciandrei Жыл бұрын
Awesome lib: thanks for sharing.
@ishimaro
@ishimaro Жыл бұрын
We steered away from crystal and ssrs and went to pure HTML and have puppeteer do the rendering and pdf generation. data manipulation is easier because javascript. The library looks promising but keen to know more how it handles complicated datatables
@GerardoBuenrostro
@GerardoBuenrostro Жыл бұрын
I use quest pdf and it is a great tool. It just lacks text justification. But the repo owner is working on it. For everything else is awesome and also works in Linux. Just needs an extra dependency that if you deploy on windows does nothing. So it is very cross platform.
@ndchunter5516
@ndchunter5516 Жыл бұрын
PDFFlow works very similar to that and has almost the same syntax. Testing it out is slightly more cumberstone tho
@pinkyy2729
@pinkyy2729 11 ай бұрын
i am just curious what is this workflow ? and how do i start c# .NET project like that and can i build a UI for it. i am used to working with visual studio and Windows Form Application projects, but this seems a lot cleaner and straight forward
@paulleahy155
@paulleahy155 Жыл бұрын
We use an xsl-fo library for this, but it's really expensive. Not sure if we would get the same functionality here. Wondering if Quest has block containers, blocks and spans. If so then it might be worth a switch, if the speed was on par with the xslt transformation.
@ivandrofly
@ivandrofly Жыл бұрын
Seems very user friendly - Devexpress also has pdf gen capability
@hevymetldude
@hevymetldude Жыл бұрын
We generate a temporary html file with our template engine (which is basically a better variable replacer...knows domain objects and such, but nothing super fancy), load that html into aspose and save it into pdf. boom, done. No need to hard code pdf generation.
@arjunmenon2901
@arjunmenon2901 Жыл бұрын
What's your take on IronPdf ? Is this supported in Linux containers ?
@AbuBakrSadiqi-b7t
@AbuBakrSadiqi-b7t 6 ай бұрын
Is this works while we publish our apps to Linux server? Most of the time image generation libraries doesn't work cause they uses windows apis for that.
@AlabamaTideMan
@AlabamaTideMan Жыл бұрын
What about reports in your application. Do you use a PDF library most of the time, use Crystal Reports, or code it yourself?
@JustAnotherGreatName
@JustAnotherGreatName Жыл бұрын
Hi Nick! I would be thrilled to see a benchmark on the tool, as well as some form of testing capabilities (snapshots?). In my experience, volume and correctness are common concerns. Third on the list is handing over the design to design-people so that us backend developers dont have to write everything. Are you aware if there are any declarative tools available for designers?
@MrNotour
@MrNotour Жыл бұрын
It's easier to write code to generate a document than using WORD ^^ (in addition you have the power of git to follow the evolution ...) Kind of LaTex lightweight
@ParsaMokhtariHessar
@ParsaMokhtariHessar 3 ай бұрын
I wonder if there is a way to make a pdf file(from msword or latex or publisher for example) and edit only the dynamic parts on the fly!
@mohamedh.guelleh630
@mohamedh.guelleh630 Жыл бұрын
Please promote more community libraries. It's useful for a junior dev, but also make the libraries more popular
@bus6503
@bus6503 Жыл бұрын
Looks interesting but how does something like this compare to using the report viewer control and RDLC documents?
@chintu2691994
@chintu2691994 Жыл бұрын
We use Devexpress Reports, and build reports, then whenever a user needs a PDF, Excel, word document of whatever is on the screen they have to manually click options to generate files, in my use case reports are the way to go, but when code close source, and only shared with development team, then i think report are the wasy to go, but the moment code is shared in whole team(developers, EDPs, reports & tests and all) then I think you need code based PDF just like quest PDF
@levkurbanov431
@levkurbanov431 Жыл бұрын
The library is great indeed, but I met one drawback of this lib. It's size of generated file. I need special characters in my document and to do that, I had to use Fallback of another font. Additional fonts may contain thousands of glyphs and all of them are used in generating document, when i need onlyy two of them. Therefore my generated document with 4 pages has size about 6 Mb, this is too much. I tried to use another font without fallbacks, and that helped for sure, but still too large file at the end (about 600 Kb). May be I miss something, but I can't deal with this problem yet. I will try IText lib.
@qub1n
@qub1n Жыл бұрын
The most difficult part of generating PDF is to support all encoding and languages including Chinese, Japanes, Korean and ensure that license for all those fonts is legal. And handling that US has different paper layout than Europe.
@albe8479
@albe8479 Жыл бұрын
nice they went back on their step and introduced a community license. Was pretty scummy when they went from a free model to a paid model. This is the right license model and i'm happy for their success, pdf generation and processing in .NET has always been a complete overpriced mess with too few library providers
@michaelkhalsa
@michaelkhalsa Жыл бұрын
Very cool, thanks
The Free Way to Create Awesome PDFs in .NET
12:45
Nick Chapsas
Рет қаралды 63 М.
I Need To Talk About The Hate
11:17
Nick Chapsas
Рет қаралды 7 М.
Blind Boy Saved by Kind Girl ❤️
00:49
Alan Chikin Chow
Рет қаралды 50 МЛН
String Competition for iPhone! 😱
00:37
Alan Chikin Chow
Рет қаралды 30 МЛН
Squid game
00:17
Giuseppe Barbuto
Рет қаралды 38 МЛН
Elon Musk spectacularly confirms Department of Education no longer exists
6:23
Sky News Australia
Рет қаралды 2,2 МЛН
.NET and C# are in trouble. Here is what I'd do.
10:57
Ed Andersen
Рет қаралды 133 М.
Flexible PDF Reporting in .NET Using IronPDF and Razor Views
13:38
Milan Jovanović
Рет қаралды 13 М.
The Logging Everyone Should Be Using in .NET
15:34
Nick Chapsas
Рет қаралды 98 М.
Making Invoices In PDF Using C# (Easy and Free with QuestPDF)
23:20
Programming with Felipe Gavilan
Рет қаралды 953
I Spent 100 Hours Inside The Pyramids!
21:43
MrBeast
Рет қаралды 78 МЛН
The Most Underrated .NET Feature You Must Use
11:37
Nick Chapsas
Рет қаралды 58 М.
The Best Way to Add Health Checks in Any .NET App
12:31
Nick Chapsas
Рет қаралды 96 М.
The Value of Source Code
17:46
Philomatics
Рет қаралды 219 М.
Blind Boy Saved by Kind Girl ❤️
00:49
Alan Chikin Chow
Рет қаралды 50 МЛН