Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. QtPDF not availabel on mac?
Forum Updated to NodeBB v4.3 + New Features

QtPDF not availabel on mac?

Scheduled Pinned Locked Moved Unsolved General and Desktop
qtpdfmac
26 Posts 7 Posters 6.7k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • JoeCFDJ Offline
    JoeCFDJ Offline
    JoeCFD
    wrote on last edited by JoeCFD
    #15

    Qt PDF is available under both GPLv3 and LGPLv3.
    https://marketplace.qt.io/products/qtpdf

    1 Reply Last reply
    0
    • JoeCFDJ Offline
      JoeCFDJ Offline
      JoeCFD
      wrote on last edited by
      #16

      can you run the example?
      qt-examples/Qt-5.15.2/pdf/pdfviewer

      no problem to run it on Ubuntu.

      Z 1 Reply Last reply
      0
      • JoeCFDJ JoeCFD

        can you run the example?
        qt-examples/Qt-5.15.2/pdf/pdfviewer

        no problem to run it on Ubuntu.

        Z Offline
        Z Offline
        zhenghan
        wrote on last edited by
        #17

        @JoeCFD Thanks for your reply. I can't run the example with error "Unknown modules in Qt: pdf". It is wired why Qt can't find the module, because the Qt5Pdf.dll is in msvc2019_64/bin directory, and Qt5Pdf.lib in msvc2019_64/lib directory. But in msvc2019_64/include directory there is no subfolder named Qt5Pdf.

        1 Reply Last reply
        0
        • JoeCFDJ Offline
          JoeCFDJ Offline
          JoeCFD
          wrote on last edited by
          #18

          You have to install this component
          https://wiki.qt.io/QtPDF_Build_Instructions

          Z 2 Replies Last reply
          0
          • JoeCFDJ JoeCFD

            You have to install this component
            https://wiki.qt.io/QtPDF_Build_Instructions

            Z Offline
            Z Offline
            zhenghan
            wrote on last edited by
            #19

            @JoeCFD said in QtPDF not availabel on mac?:

            https://wiki.qt.io/QtPDF_Build_Instructions

            Thanks for your reply. I have complied this component. And it works.

            1 Reply Last reply
            0
            • JoeCFDJ JoeCFD

              You have to install this component
              https://wiki.qt.io/QtPDF_Build_Instructions

              Z Offline
              Z Offline
              zhenghan
              wrote on last edited by
              #20

              @JoeCFD I want develop a pdf application in which I want to edit the pdf file, adding a digit signature in the pdf. What pdf library do you think is proper for the purpose?
              I have find PoDoFo, and poppler, QtPdf(seems can't modify pdf). Again thanks for your time.

              1 Reply Last reply
              0
              • JoeCFDJ Offline
                JoeCFDJ Offline
                JoeCFD
                wrote on last edited by JoeCFD
                #21

                d30a723b-169f-4c0e-8390-6ec2f077b01e-image.png

                MuPDF is the best. PDFium(Qt) is second. XPDF(Poppler) is third. You choose the better one for your app. You need to pay attention to license issue.

                Z 1 Reply Last reply
                0
                • Z zhenghan

                  @artwaw Hi, sir. I have met the same problem. Did you solve it yet? I use qtcreator on windows, and I have a Qt5Pdf.dll in my bin directory. But when I use QT += pdf, I got the same error, Unknown modules in QT: pdf.

                  artwawA Offline
                  artwawA Offline
                  artwaw
                  wrote on last edited by
                  #22

                  @zhenghan Hi, sorry for late reply - I just built it from source, signed and installed. Like you did, from what I see.

                  For more information please re-read.

                  Kind Regards,
                  Artur

                  Z 1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    DerReisende
                    wrote on last edited by
                    #23

                    I am successfully using PoDoFo from vcpkg for manipulating PDF (merging files, adding text content ,etc) files in my Qt 6.1 cmake project. Adding digital signatures with it should be possible ( I have read some code for it in the library but I don't have a use-case currently).
                    Be sure to install the [fontconfig] version of podofo otherwise you will get unexpected crashes on windows when drawing text with fonts.
                    Coding with it is quite straightforward although the documentation could be better - but I am no fluent c++ coder.

                    Z 1 Reply Last reply
                    0
                    • JoeCFDJ JoeCFD

                      d30a723b-169f-4c0e-8390-6ec2f077b01e-image.png

                      MuPDF is the best. PDFium(Qt) is second. XPDF(Poppler) is third. You choose the better one for your app. You need to pay attention to license issue.

                      Z Offline
                      Z Offline
                      zhenghan
                      wrote on last edited by
                      #24

                      @JoeCFD Thanks for your advice. Very appreciate.

                      1 Reply Last reply
                      0
                      • artwawA artwaw

                        @zhenghan Hi, sorry for late reply - I just built it from source, signed and installed. Like you did, from what I see.

                        Z Offline
                        Z Offline
                        zhenghan
                        wrote on last edited by
                        #25

                        @artwaw Thank you.

                        1 Reply Last reply
                        0
                        • D DerReisende

                          I am successfully using PoDoFo from vcpkg for manipulating PDF (merging files, adding text content ,etc) files in my Qt 6.1 cmake project. Adding digital signatures with it should be possible ( I have read some code for it in the library but I don't have a use-case currently).
                          Be sure to install the [fontconfig] version of podofo otherwise you will get unexpected crashes on windows when drawing text with fonts.
                          Coding with it is quite straightforward although the documentation could be better - but I am no fluent c++ coder.

                          Z Offline
                          Z Offline
                          zhenghan
                          wrote on last edited by
                          #26

                          @DerReisende Thank you. I will try it.

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved