Creating Office Files in Blazor using Syncfusion - PDF, Word, Excel, and PowerPoint

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024

Комментарии • 30

  • @Esgarpen
    @Esgarpen 2 года назад +1

    I remember tearing the hair off my head trying to figure out how to export data to pdf and xlsx in a university course... Now we have a community license that makes life so much easier, and does stuff that's so very appreciated by several departments... Amazing.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      Awesome! It is nice when you find the exact tool you need.

  • @olanrewajusaka3991
    @olanrewajusaka3991 2 года назад +2

    Legend, just keep on the good work bro.

  • @mherman90
    @mherman90 2 года назад +2

    please do pdf-viewer next, amazing work as always. Legend!

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +4

      Check out the video this coming Monday.

    • @galberts
      @galberts 2 года назад

      @@IAmTimCorey try running pdfviewer on a linux azure machine. You will need to include separate files from a separately downloadable link, linux nuget package alone is not enough. And when you're developing on a windows machine and deploying on a linux machine, you will have to switch packages, which is annoying. My workaround is building on a linux stack (in azure devops) and adding a build condition so it uses the linux package when building on linux, but this requires build os to be the same as the hosting os. Syncfusion is nice but sometimes it feels like a fight

  • @Algorerhythm
    @Algorerhythm 2 года назад +3

    I used the Syncfusion tools to generate schedules and reports by taking a dozen or so Word template documents and data from sql server and doing a programmatic mail merge on the server to generate both Word and PDF files the user could create and download with one click of a button. There are gotchas when it comes to page breaks and how the data can affect those so some trial and error is required.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      Thanks for sharing.

    • @SyncfusionInc
      @SyncfusionInc 2 года назад +2

      Hi Derick, thank you for sharing this feedback. We notified our product team so they can look into this. We appreciate any thoughts you have to improve our tools.

  • @guillermomazzari4983
    @guillermomazzari4983 Год назад

    Thanks for sharing! I just got my comunity license for syncfusion! I started checking it out today, do you show, in any video, how to load data from an excel into a datagrid? or into a listo or table, the idea would be to do the opposite form this video, transfor from excel to C#

    • @IAmTimCorey
      @IAmTimCorey  Год назад

      I show how to read from Excel and write to Excel in this video: ruclips.net/video/j3S3aI8nMeE/видео.html
      What you do with the data on either side is up to you. That would be a separate video normally since you are just dealing with data in C# at that point.

  • @rPy32001
    @rPy32001 2 года назад +1

    They make our live easier with that Exe ^_^

  • @mohamaddjelouah9332
    @mohamaddjelouah9332 2 года назад +1

    hello tim and thank you so much i have a question is this gonna work in blazor server hosted in linux (excel and word)

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      Yes, it will since it does not rely on Office being installed. It also works on Xamarin apps, so you could create Word docs in a mobile app on iOS or Android as well.

  • @lerocher2182
    @lerocher2182 2 года назад +1

    Hi Tim, it’s possible to create Template Project for C# Wpf ?

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      No, I do not believe so. However, they do have samples you can download.

  • @AMIRKHAN-dm2fm
    @AMIRKHAN-dm2fm 2 года назад

    can we open offic files using these controls?

  • @YousefSh
    @YousefSh 2 года назад

    I'm still watching the video but at 6 min in, the PDF viewer doesn't seem to work. I think you should tell Syncfusion to fix this bug before you make a video for them. This benefits you and them because it makes your channel look like it uses broken tools which isn't ready for developers to use in their jobs, which may drive viewers away. It would also make you look less like a sell-out.
    It benefits syncfusion because it encourages Syncfusion to fix their bugs before you do business with them. I'm just being honest and I still really benefit from your videos and channel.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      I think you missed a few things. First, I did address it in the video. I said that it was an issue and I said that I would cover how to make it actually work (this video does that: ruclips.net/video/YD817HgD380/видео.html ). I also said that I wanted to keep it in because this is the reality of dealing with documentation and tooling that does not keep up with the rapid changes of both .NET and the newest versions of the product. On this channel, I don't deal with wishful thinking and perfect situations. I deal with how the real-world works. If I just show off perfect demos, that would be doing a disservice to my audience. Because you aren't going to have a perfect experience no matter which vendor or system you work with. If you aren't prepared for it, you will be stuck. So instead, I used it as a learning tool to help you grow in your skills.
      As for being a sell-out, I take rather strong issue with that even being implied. Exactly what does that mean? I just did multiple videos covering Syncfusion. They paid me for them. So? Did you watch the first video where I talked about how the sponsorship worked? I was recommending to my viewers to use Syncfusion well before they paid me. The videos show off how to use the Syncfusion tools for free. They were videos I would have done anyway. I showed you how to use these paid tools for free without strings and didn't even ask you to buy anything. I did all of that to benefit the community and I took a LARGE portion of the sponsorship money and am using it to benefit local user groups and smaller conferences to encourage and grow the development community. Tell me - what part of that even implies being a sell-out?

    • @YousefSh
      @YousefSh 2 года назад +1

      @@IAmTimCorey Hey Tim. I think I've been misunderstood. I don't think you're a sell out. It did look like it, but I don't jump to conclusions and I believe you have good manners when making these videos and decisions for your channel. I DON'T think you're a sellout. So when I saw that part, I said to myself: "This is looking like he's a sell-out, but I know he's not." That's what I'm thinking. Because I don't like to jump to conclusions and instead assume that there may be something I don't know.
      For the record: I benefit a lot from your videos. I get excited when your videos appear on my subscription list or RUclips homepage. I think you're probably the best ASP.Net C# channel that exists. In your videos, you sound like an extremely trustworthy man and care for your viewers. THAT's the reason why I DON'T believe you're a sellout. I just said it makes you *look less like* a sell-out while I know you're not because I watch your videos and I have some knowledge about you.
      I think my word choice wasn't good and I apologize for that.

  • @kiquenet
    @kiquenet 2 года назад +1

    Syncfusion free ?

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      It can be. Check out this video for more details: ruclips.net/video/Fe1sCEqGHFc/видео.html

  • @RaZziaN1
    @RaZziaN1 2 года назад +2

    Kind of pointless for commercial use. You should show some open source library, in net there are total 3 libraries, so not many ;/

    • @koenjanssens4434
      @koenjanssens4434 2 года назад +5

      Why is this useless in commercial use? They offer a "community" edition for small businesses, and for bigger companies you have to pay a license, but that's a no-brainer...

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +9

      What? I don't understand what you are saying. This is the opposite of pointless for commercial use. Commercial use is where this becomes valuable. As for using an open-source library, those are dangerous when used for commercial use. Imagine basing your business off of an open-source library and then finding out that the library was no longer going to be supported and you could not upgrade your app to newer versions because the library wasn't going to be upgraded. Imagine what kind of bind that would put you in as a company. That happens a LOT in open source. The reason is because a lot of open-source projects do not have a viable long-term plan for sustainability. They need income to support their project. The best projects figure out how to make this work. For example, EPPlus (a library that allows you to create Excel files in C#) now has a paid version. If you are a business, you need to pay for EPPlus. That's a good thing. So, when looking at Syncfusion, you know exactly what their business model is - businesses paying for the right to use their products. Syncfusion has been around and creating great products for over two decades. How many open-source projects can say the same?
      As for .NET having 3 libraries, I am not sure what that means. If you mean that .NET only uses 3 libraries to support itself, that is WAY off. The .NET 6 runtime (just the runtime) installer is 27MB. Then, it extracts to disk and expands. That is because .NET now uses NuGet packages for anything not essential. So, if you want to work with SQL, you need to install a couple NuGet packages, etc. .NET uses LOTS of libraries.

    • @pippinjunior2109
      @pippinjunior2109 2 года назад

      I work with accounting software, these are extremely relevant features in this space - as I'm sure they are in others.

    • @jankool01
      @jankool01 2 года назад +1

      @@pippinjunior2109 I work with accounting data too and use EPPlus for excel generation. Open source but works very well.

    • @johnsuckher3037
      @johnsuckher3037 2 года назад +1

      yeah same opinion, pay for this, pay for that. I understand if it was placed on flagship application generating money but else good look selling this software because devs won't sell it for you. like you got company's wallet open for all those things when there are bunch of charges already.