2 votos

¿Cómo construir GDAL con soporte para PDF?

He construido GDAL muchas veces pero esta vez quiero añadir la capacidad de lectura de PDFs geoespaciales. Primero construí PoDoFo, pero descubrí que Poppler es mejor. Descubrí que Win-KDE contiene binarios y bibliotecas precompiladas de Poppler. Instalé KDE y modifiqué nmake.opt como sigue:

POPPLER_ENABLED = YES
POPPLER_CFLAGS = -Ie:/kde/include -Ie:/kde/include/poppler
POPPLER_HAS_OPTCONTENT = YES
POPPLER_BASE_STREAM_HAS_TWO_ARGS = YES
POPPLER_0_20_OR_LATER = YES
POPPLER_0_23_OR_LATER = YES
POPPLER_LIBS = D:\KDE\lib\poppler-cpp.lib D:\KDE\lib\freetype.lib D:\KDE\lib\lcms-1.lib advapi32.lib gdi32.lib

nmake (vc120 - VS2013) resultó sin errores. Luego copié los siguientes archivos a mi directorio bin:

freetype.dll
iconv.dll
JPEG.dll
lcms-1.dll
lcms2.dll (Dependency Walker found dependency)
openjpeg.dll
pdftoppm.exe
poppler-cpp.dll
tiff3.dll
zlib.dll

Ahora GDAL no puede abrir archivos PDF. gdalinfo da como resultado "formato desconocido". ¿Qué crees que está mal?

1voto

Kinjal Dixit Puntos 121

Tal y como está escrito aquí : " La propia libpoppler debe haber sido configurada con --enable-xpdf-headers ". ¿Estás seguro de que libpoppler se ha compilado con las cabeceras C++ de xpdf?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X