Super !
Rapide et efficace !

Par contre pour le compiler j'ai du modifier un tout petit peu le code :
podofo-0.8.4
gcc 4.5.1

diff --git a/graphicproducer.cpp b/graphicproducer.cpp
index 582b216..dc6fc0d 100644
--- a/graphicproducer.cpp
+++ b/graphicproducer.cpp
@@ -43,7 +43,7 @@ bool GraphicProducer::parsePDF(const QString &fileName) {
     bool result = false;
     do {
         PoDoFo::PdfObject *obj = (*it);
-        if (obj->HasStream() && (obj->GetObjectLength() > 10000)) {
+ if (obj->HasStream() && (obj->GetObjectLength(PoDoFo::ePdfWriteMode_Compact) > 10000)) {
             PoDoFo::PdfStream *stream = obj->GetStream();
             char *buffer;
             PoDoFo::pdf_long bufferLen;


Je n'ai pas approfondi la lecture du code. Mais il doit être possible de rajouter une condition pour extraire la limite de la commune en même temps que le reste. Je l'avait testé sur la version en perl.


Fred

_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr

Répondre à