Changes between Initial Version and Version 1 of levantar_qpdfview-firma_poppler-0.47.0


Ignore:
Timestamp:
Oct 4, 2016, 2:44:30 PM (8 years ago)
Author:
aosorio
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • levantar_qpdfview-firma_poppler-0.47.0

    v1 v1  
     1'''Trabajando con qpdfview-firma (nuestra versión)
     2
     3Con {{{poppler-0.47.0}}} descargado, compilado e instalado, procedemos a:
     4
     5Saltámos la verificación del certificado SSL
     6{{{
     7$ export GIT_SSL_NO_VERIFY=True
     8}}}
     9
     10Clonamos la rama master del repositorio de qpdfview-firma
     11{{{
     12$ git clone https://tibisay.cenditel.gob.ve/visorpdf/scm/git/visorpdf.git
     13}}}
     14
     15Nos descargará el directorio:
     16{{{
     17$ ls
     18/visorpdf
     19}}}
     20
     21Entramos en el directorio
     22{{{
     23$ cd visorpdf/
     24}}}
     25
     26Editamos el fichero {{{application.pro}}}
     27
     28{{{
     29visorpdf$ vim application.pro
     30}}}
     31
     32En la línea 68 agregamos {{{LIBS += -L/usr/local/lib -lpoppler}}}
     33{{{
     3466     sources/main.cpp
     3567
     3668 LIBS += -L/usr/local/lib -lpoppler
     3769
     3870 DEFINES += APPLICATION_VERSION=\\\"$${APPLICATION_VERSION}\\\"
     39}}}
     40
     41y
     42
     43En la línea 280 agregamos {{{INCLUDEPATH += /usr/local/include/poppler}}}
     44{{{
     45277 INSTALLS += target data manual icon launcher appdata
     46278
     47279 INCLUDEPATH += icons
     48280 INCLUDEPATH += /usr/local/include/poppler
     49281
     50282 win32:RC_FILE = icons/qpdfview_win32.rc
     51}}}
     52
     53Nuestro {{{application.pro}}} debe quedar tal cual está en el ejemplo, eso implica borrar las líneas que sean necesarias.
     54
     55Copiar el directorio {{{/goo}}} que está en {{{poppler-0.47.0/goo}}} a {{{/usr/local/include/poppler}}}
     56
     57Copiar todos los {{{.h}}} de {{{poppler-0.47.0/poppler}}} a {{{/usr/local/include/poppler}}}
     58
     59Exportamos las librerías compartidas que {{{qpdfview}}} necesita para leer ficheros {{{.pdf}}}
     60
     61{{{
     62visorpdf$ export LD_LIBRARY_PATH=/usr/local/lib
     63}}}
     64
     65Comenzamos con la compilación y construcción de qpdfview-firma
     66
     67{{{
     68visorpdf$ lrelease qpdfview.pro
     69}}}
     70
     71{{{
     72visorpdf$ qmake qpdfview.pro
     73}}}
     74
     75{{{
     76visorpdf$ make
     77}}}
     78
     79Nos creará el ejecutable {{{qpdfview}}} lo ejecutamos con:
     80
     81{{{
     82$ ./qpdfview
     83}}}
     84
     85'''Abrimos un fichero {{{.pdf}}} firmado
     86[[Image(1.png​, 500px, align=center)]]
     87
     88[[Image(2.png​, 500px, align=center)]]
     89
     90[[Image(3.png​, 500px, align=center)]]
     91
     92[[Image(4.png​, 500px, align=center)]]
     93
     94[[Image(5.png​, 500px, align=center)]]
     95
     96[[Image(6.png​, 500px, align=center)]]
     97
     98[[Image(7.png​, 500px, align=center)]]
     99
     100[[Image(8.png​, 500px, align=center)]]
     101
     102[[Image(9.png​, 500px, align=center)]]