How to Create PDF Files with Ionic using PDFMake

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024

ความคิดเห็น • 63

  •  5 ปีที่แล้ว +10

    Thanks a lot man. You saved my project.
    For those who wanna do it in Ionic 4, change the imports to '@ionic-native/file-opener/ngx' and '@ionic-native/file/ngx' and it'll work.

    • @galaxies_dev
      @galaxies_dev  5 ปีที่แล้ว

      Yes simply add ngx if you see an old tutorial! Glad I saved your project :)

  • @masudirachman2324
    @masudirachman2324 3 ปีที่แล้ว +2

    Thx simon...

  • @itjoe1971
    @itjoe1971 5 ปีที่แล้ว +1

    Ionic v3 needs different commands for installing these packages:
    npm install --save @ionic-native/file@4
    npm install --save @ionic-native/file-opener@4
    for the rest look at: ionicacademy.com/create-pdf-files-ionic-pdfmake/
    Thanks for your help!

    • @galaxies_dev
      @galaxies_dev  5 ปีที่แล้ว

      Yes you always need to check if an old /new video is for v3 or v4, there are some differences you have to watch out for. Thanks for leaving these notes!

  • @barbarazavaleta5264
    @barbarazavaleta5264 6 ปีที่แล้ว

    Simon, thanks for the video, do you know where can i find more tools for pdf? i mean add images, links or just make it pretier.

  • @angeldavidvillanuevacajas6524
    @angeldavidvillanuevacajas6524 5 ปีที่แล้ว

    Excellent my friend. How can I insert a barcode in the pdf?

  • @lionfarmer5822
    @lionfarmer5822 4 ปีที่แล้ว

    Would you recommend PDFMake for converting client-side images (phone captures) to create a B&W PDF suitable for faxing? Iconic framework.

    • @galaxies_dev
      @galaxies_dev  4 ปีที่แล้ว

      Hmm I think in general that could work, you might have to see if the quality in the end is acceptable!

  • @bobp8921
    @bobp8921 4 ปีที่แล้ว +1

    Is it the same way to generate PDF if I have multiple items added dynamically one after another

  • @arkadeeppaul
    @arkadeeppaul 5 ปีที่แล้ว

    Beautiful...just outstanding. You just saved my whole work man.

  • @emmanuelnakache7808
    @emmanuelnakache7808 5 ปีที่แล้ว +3

    For Ionic v3 be sure that you install versions @4 with npm ( npm install --save @ionic-native/file@4 and npm install --save @ionic-native/file-opener@4) last versions do not work properly

    • @josipspoljar7051
      @josipspoljar7051 5 ปีที่แล้ว

      Just in case anyone is wondering, I tried to create it today with Ionic 4 (4.12.0) and had to use:
      npm install @ionic-native/file@latest
      npm install @ionic-native/file-opener@latest

  • @GiselaDifini
    @GiselaDifini 6 ปีที่แล้ว +3

    Hey Simon, I'm having trouble with PDFMake, it works fine on the web but when I run it on my Android device the PDF doesn't open... Any ideas of what might be happening?

    • @kmramirez3
      @kmramirez3 6 ปีที่แล้ว

      Simon Grimm
      Please reply to this. I have the same problem.

    • @GiselaDifini
      @GiselaDifini 6 ปีที่แล้ว +1

      KM Ramirez I found out that the ionic writeFile API can't write the blob (don't know why), I've replaced it with a binaryArray.

    • @horacioortiz85
      @horacioortiz85 6 ปีที่แล้ว

      Hello, can you show how you did it? thank you

    • @luisernestopaezortiz4879
      @luisernestopaezortiz4879 5 ปีที่แล้ว

      @@GiselaDifini, can you show how you did that replaced, please? Thanks in advance.

    • @abdoulsalamally6652
      @abdoulsalamally6652 5 ปีที่แล้ว +1

      Having the same problem please help @Gisela

  • @samridhimonga4955
    @samridhimonga4955 6 ปีที่แล้ว +1

    great tutorial sir, i am having trouble in deploying the same on my device, it is throwing an exception. but, is working well on ionic lab. i am unable to make it work on device. please help!

  • @crihstianmol
    @crihstianmol 4 ปีที่แล้ว +1

    Thank u Sr Simon

  • @aaronaaronaaron5922
    @aaronaaronaaron5922 6 ปีที่แล้ว

    deffinetely you are an ionic master!!!

  • @DanielLima97dlcs
    @DanielLima97dlcs 5 ปีที่แล้ว +1

    Thanks dude, helped me a lot!

  • @MultiAllan05
    @MultiAllan05 6 ปีที่แล้ว

    Wow! Amazing!! This will be very important to my project!

  • @andlukas
    @andlukas 5 ปีที่แล้ว +2

    I was having trouble to print in a cordova device, after looking in the ionic forum, I found this:
    if (this.plt.is('cordova')){
    this.pdfObj.getBuffer((buffer) => {
    var utf8 = new Uint8Array(buffer);
    var binaryArray = utf8.buffer;
    var blob = new Blob([binaryArray], { type: 'application/pdf'});

    this.file.writeFile(this.file.dataDirectory, 'myletter.pdf', blob, { replace: true}).then(fileEntry => {
    this.fileOpener.open(this.file.dataDirectory + 'myletter.pdf', 'application/pdf');
    })
    });
    }else {
    this.pdfObj.download();
    }
    So I could print in my device.

  • @swaroopkannah9931
    @swaroopkannah9931 6 ปีที่แล้ว

    Hi Simon can you make a tutorial How to just open a .PDF file stored locally(www or assets) in the app (The PDF should open Inside the ionic app not using external apps) thank you in advance.

  • @deliamacias7603
    @deliamacias7603 4 ปีที่แล้ว

    Failed to install 'cordova-plugin-file-opener2': Error [ERR_UNHANDLED_ERROR]: Unhandled error. ('The platform "android" does not appear to be a valid cordova platform. It is missing API.js. android not supported.')
    at CordovaEventEmitter.emit (events.js:199:17)

  • @wahyumacho
    @wahyumacho 6 ปีที่แล้ว

    hello, wat did you use for ios emulator ? im using macbook but idk for ios emulator.. haha.. thanksss

  • @davitkarapetyan5105
    @davitkarapetyan5105 4 ปีที่แล้ว

    there are payments cheques example?

  • @mriganksingh7586
    @mriganksingh7586 7 ปีที่แล้ว

    awesome one simon sir

  • @jun4idm0min
    @jun4idm0min 7 ปีที่แล้ว

    wow... can u please make a video (or give me any link) for pdf compression (to reduce size)

  • @mansurhaider9163
    @mansurhaider9163 6 ปีที่แล้ว

    can you make video on ionic cordova plugin cordova-plugin-document-viewer and open pdf from assets folder...

  • @the.maciota
    @the.maciota 6 ปีที่แล้ว

    NICE, NICE, NICE, and VERY NICE, i LIKE IT, does a tutorial teaching how to open pdf files on ionic with an API link? please?

  • @LuisAzcuaga
    @LuisAzcuaga 5 ปีที่แล้ว +1

    Thanksss! :D

  • @harshadagosavi1649
    @harshadagosavi1649 4 ปีที่แล้ว

    i cant download pdf file in my device

  • @bhaskarmitra134
    @bhaskarmitra134 4 ปีที่แล้ว

    pdf got created in v4 but my application got creashed after opening the file
    any suggestions..anyone??

  • @amruthalnor8693
    @amruthalnor8693 5 ปีที่แล้ว

    I want to create table in pdf

  • @somudutta2469
    @somudutta2469 7 ปีที่แล้ว

    How to upload multiple file in one time server hit in ionic 3

  • @teluguCultMusic
    @teluguCultMusic 6 ปีที่แล้ว

    Hi i actually created HTML screen in my iPad and want to convert the entire html screen to pdf. Can anyone help me out please.

  • @hillsongzango321
    @hillsongzango321 4 ปีที่แล้ว

    _co.createpdf is not a function i have this error

    • @galaxies_dev
      @galaxies_dev  4 ปีที่แล้ว

      Then you haven't defined the function in your class.

  • @waelluay6902
    @waelluay6902 6 ปีที่แล้ว

    Arabic is not supported ... how to solve this ??

  • @mdsadiq5527
    @mdsadiq5527 ปีที่แล้ว

    hi its its not supporting for arabic language

  • @techdicer
    @techdicer 7 ปีที่แล้ว +1

    Can you make app for open pdf file which is in folder www/

    • @galaxies_dev
      @galaxies_dev  7 ปีที่แล้ว

      I'll look into that Rijwan!

  • @lehyjoseph2007
    @lehyjoseph2007 6 ปีที่แล้ว

    thanks!!!!

  • @saikiran8201
    @saikiran8201 7 ปีที่แล้ว

    can you tell me how to add images?

    • @galaxies_dev
      @galaxies_dev  7 ปีที่แล้ว

      Check out the docs for PDFMake here, there are examples for images as well: pdfmake.org/#/gettingstarted

  • @Zharich97
    @Zharich97 5 ปีที่แล้ว

    How can i, put a name to my pdf document?

    • @galaxies_dev
      @galaxies_dev  5 ปีที่แล้ว +1

      For the output file? Simply change the name. Otherwise you might have to look into the PDF Make apps on how and where to position text!

    • @Zharich97
      @Zharich97 5 ปีที่แล้ว

      Simon Grimm thank you so much

  • @rexzaurusvids3204
    @rexzaurusvids3204 5 ปีที่แล้ว +1

    Si les llega a pasar esto "FileOpener open file not working Object(…) is not a function error", se soluciona con un downgrade
    npm install @ionic-native/file-opener@4.20.0 --save

  • @techdicer
    @techdicer 7 ปีที่แล้ว

    how to open the pdf file by fileOpener .

    • @galaxies_dev
      @galaxies_dev  7 ปีที่แล้ว

      Try to use this plugin: ionicframework.com/docs/native/file-opener/

  • @atvantic0660
    @atvantic0660 3 ปีที่แล้ว

    anyone know how to display Chinese words?

  • @newme1067
    @newme1067 6 ปีที่แล้ว +1

    Thai Language is not supported

    • @028122602
      @028122602 6 ปีที่แล้ว

      ได้ ยังครับ 555

    • @028122602
      @028122602 6 ปีที่แล้ว

      github.com/bpampuch/pdfmake/issues/562

    • @tonsakunchp8081
      @tonsakunchp8081 5 ปีที่แล้ว

      ผมแก้ไม่ได้เลย ช่วยแนะนำได้ไหมครับ