* El Asunto de los pdf's de marras, a lo mejor hay paquetes ya parcheados. * En un SuSE-10, en otras pues el directorio correcto del servidor, wget \ ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/SRPMS.base/xpdf-3.00-92.src.rpm * rpm -ivh xpdf-3.00-92.src.rpm * cd /usr/src/packages/SOURCES/ tar xvjf xpdf-3.00-92.tar.bz2 * cd xpdf-3.00/xpdf/ * joe XRef.cc * Por aqui esta el asunto, corrigase hasta que quede al gusto lo siguiente en las opciones (gTrue y gFalse) ----------------------------------- #ifndef NO_DECRYPTION encrypted = gFalse; #endif if (checkEncrypted(ownerPassword, userPassword)) { ok = gTrue; errCode = errEncrypted; return; ------------------------------------------------------- * Tambien en las variables, okToCopy, okToPrint, okToAddNotes, okToChange (poniendolas a gTrue) * Instalar las dependencias para compilar, mas o menos apt-get install bison flex gdbm-devel gettext-devel ncurses-devel rcs texinfo gcc-c++ openmotif openmotif-devel update-desktop-files , el resto es probable que este ya instalado, ghostscript, etc. * tar cpvjf xpdf-3.00-92.tar.bz2 xpdf-3.00 * rm -Rf xpdf-3.00 * cd /usr/src/packages/SPECS * rpmbuild -bb xpdf.spec * cd /usr/src/packages/RPMS/i586/ * rpm -Uvh xpdf-3.00-92.i586.rpm xpdf-config-3.00-92.i586.rpm * Si se quiere hacer con un parche. * wget http://www.cs.cmu.edu/~dst/Adobe/Gallery/xpdf-3.00-patch.txt * Los fuentes en el mismo sitio que el ejemplo anterior y hemos descomprimido el tar.bz2 * cp xpdf-3.00-patch.txt /usr/src/SOURCES/xpdf-3.00/ * cd /usr/src/SOURCES/xpdf-3.00/ * patch < xpdf-3.00-patch.txt * en el promt de patch xpdf/XRef.cc * cd .. * tar cpvjf xpdf-3.00-92.tar.bz2 xpdf-3.00 * cd /usr/src/packages/SPECS * rpmbuild -bb xpdf.spec * cd /usr/src/packages/RPMS/i586/ * rpm -Uvh xpdf-3.00-92.i586.rpm xpdf-config-3.00-92.i586.rpm * Mas informacion http://www.cs.cmu.edu/~dst/Adobe/Gallery/ http://www.paisano.com/pdf/pdftest.htm http://www.cs.cmu.edu/~dst/Adobe/Gallery/pdfdecrypt.pl * No uso el asunto de los pdf's que no se pueden copiar asi que lo pruebe otro, pdf2gs, esto usa gs, es otra opcion.