<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Ciao Enzo,</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">FUNZIONA!</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">ma come mai la mia non funzionava solo nella 3.28?</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">ora funziona in tutte le versioni.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">grazie</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">saluti</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il giorno mer 13 set 2023 alle ore 20:07 Enzo Cocca <<a href="mailto:enzo.ccc@gmail.com" target="_blank">enzo.ccc@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Prova  a scrivere cosí:<div dir="auto"><br></div><div dir="auto"><span style="border:0px solid rgb(217,217,227);color:rgb(46,149,211);font-size:14px;white-space:pre-wrap;background-color:rgb(0,0,0)">def</span><span style="font-size:14px;white-space:pre-wrap;background-color:rgb(0,0,0)"> </span><span style="border:0px solid rgb(217,217,227);color:rgb(242,44,61);font-size:14px;white-space:pre-wrap;background-color:rgb(0,0,0)">Get_Pdf_N_Pages</span><span style="font-size:14px;white-space:pre-wrap;background-color:rgb(0,0,0)">(</span><span style="border:0px solid rgb(217,217,227);font-size:14px;white-space:pre-wrap;background-color:rgb(0,0,0)">pdfpath, *args, **kwargs</span><span style="font-size:14px;white-space:pre-wrap;background-color:rgb(0,0,0)">):
  ...  <font color="#00a67d">Il resto della tuo </font></span><font color="#00a67d"><span style="font-size:14px;white-space:pre-wrap">funzione</span></font><br></div><div dir="auto"><font color="#00a67d"><span style="font-size:14px;white-space:pre-wrap"><br></span></font></div><div dir="auto"><font color="#00a67d"><span style="font-size:14px;white-space:pre-wrap">E</span></font></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il mer 13 set 2023, 20:38 Totò Fiandaca <<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Ciao  TUTTI.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Scrivo per un comportamento strano che noto su QGIS 3.28.10 LTR Firenze da OSGeo4W su win 10 PRO.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Con Giulio abbiamo creato una funzione personalizzata (per field calc) che permette di estrarre il numero di pagine da un PDF.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">la funzione è raggiungibile da questo link [1], è un gist.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Ho installato la relativa libreria usando OSGeo4W, la libreria è pyton3-pypdf2 3.0.1-1</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">la libreria è installata bene perché da console python dentro QGIS (qualsiasi versione) e lanciando lo script:<br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">import PyPDF2<br>pdfFileObj = open("tuofile.pdf", 'rb')<br>pdfReader = PyPDF2.PdfReader(pdfFileObj)<br>print(len(pdfReader.pages))<br>pdfFileObj.close()<br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">restituisce il numero delle pagine.</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">Il problema è il seguente:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">1. QGIS 3.28.10 dà errore;</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">2. QGIS 3.28.10 con profilo pulito dà errore</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">3. QGIS 3.32.2 Lima FUNZIONA</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">4. su master FUNZIONA</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">L'errore è il seguente:</div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><p style="margin:0px"><span style="font-weight:600">Errore Valutazione:</span> Get_Pdf_N_Pages() takes 1 positional argument but 3 were given:</p>
<pre style="margin-top:12px;margin-bottom:0px"><span style="font-family:"Courier New"">Traceback (most recent call last):</span></pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:"Courier New"">  File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\core\additions\qgsfunction.py", line 81, in func</span></pre>
<pre style="margin-top:0px;margin-bottom:0px"><span style="font-family:"Courier New"">    return self.function(*values)</span></pre>
<pre style="margin-top:0px;margin-bottom:12px"><span style="font-family:"Courier New"">TypeError: Get_Pdf_N_Pages() takes 1 positional argument but 3 were given</span></pre><pre style="margin-top:0px;margin-bottom:12px"><span style="font-family:"Courier New""><br></span></pre><pre style="margin-top:0px;margin-bottom:12px"><span style="font-family:"Courier New"">dentro il field calc scrivo:</span></pre><pre style="margin-top:0px;margin-bottom:12px">Get_Pdf_N_Pages('C:\\Users\\xxxxx\\Desktop\\yyyyyyyyyy.pdf')<span style="font-family:"Courier New""><br></span></pre></div><div class="gmail_default" style="font-family:garamond,serif;font-size:large"><br></div><div><br></div><div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">[1] <a href="https://gist.github.com/pigreco/272e58381ac896a86acbd4ccc1bc7fce" rel="noreferrer" target="_blank">https://gist.github.com/pigreco/272e58381ac896a86acbd4ccc1bc7fce</a></div><br></div><div><div class="gmail_default" style="font-family:garamond,serif;font-size:large">saluti</div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2"><font face="garamond, serif"><b>Ing. Salvatore Fiandaca</b><br><b>mobile</b>.:+39 327.493.8955 <br><b>m</b>: <b><a href="mailto:pigrecoinfinito@gmail.com" rel="noreferrer" target="_blank">pig<span></span><span></span>recoinfinito@gmail.com</a></b></font></font></div><div><font face="garamond, serif" size="2"><b>C.F</b>.: FNDSVT71E29Z103G</font></div><div><font face="garamond, serif" size="2"><b>P.IVA</b>: 06597870820</font></div><div><font face="garamond, serif" size="2"><b>membro QGIS Italia - <a href="http://qgis.it/" rel="noreferrer" target="_blank">http://qgis.it/</a></b><br><b>socio GFOSS.it - </b><a href="http://gfoss.it/" style="font-weight:bold" rel="noreferrer" target="_blank">http://gfoss.it/</a></font></div><div><b>member OSGeo</b> - <a href="https://www.osgeo.org/member/fiandaca/" rel="noreferrer" target="_blank"><b>https://www.osgeo.org/member/fiandaca/</b></a></div><div><font face="garamond, serif" size="2"><b>blog:</b><b><a href="https://pigrecoinfinito.com/" rel="noreferrer" target="_blank"> https://pigrecoinfinito.com/</a> <br>FB: Co-admin - <a href="https://www.facebook.com/qgis.it/" rel="noreferrer" target="_blank">https://www.facebook.com/qgis.it/</a></b></font><b style="font-family:garamond,serif;font-size:small"><a href="https://www.facebook.com/qgis.it/" rel="noreferrer" target="_blank"> </a> </b></div><div><b style="font-family:garamond,serif;font-size:small">TW:<a href="http://goog_95411464" rel="noreferrer" target="_blank"> </a></b><font face="garamond, serif" size="2"><b><a href="https://twitter.com/totofiandaca" rel="noreferrer" target="_blank">https://twitter.com/totofiandaca</a></b></font></div><div><font face="garamond, serif" size="2"><br></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">43°51'0.54"N  10°34'27.62"E - EPSG:4326</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">“Se la conoscenza deve essere aperta a tutti,</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">perchè mai limitarne l’accesso?” </font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">R. Stallman<br><br></font></font><span style="font-family:"Trebuchet MS";font-size:10px">Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E' vietata qualsiasi forma di riproduzione o divulgazione senza l'esplicito consenso di </span><span style="font-family:"Trebuchet MS";font-size:10px">FIANDACA SALVATORE</span><span style="font-family:"Trebuchet MS";font-size:10px">.</span><span style="font-family:"Trebuchet MS";font-size:10px"> Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.<br></span><font face="garamond, serif"><font size="2"><br><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"></font></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org" rel="noreferrer" target="_blank">QGIS-it-user@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-it-user</a><br>
</blockquote></div>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2"><font face="garamond, serif"><b>Ing. Salvatore Fiandaca</b><br><b>mobile</b>.:+39 327.493.8955 <br><b>m</b>: <b><a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pig<span></span><span></span>recoinfinito@gmail.com</a></b></font></font></div><div><font face="garamond, serif" size="2"><b>C.F</b>.: FNDSVT71E29Z103G</font></div><div><font face="garamond, serif" size="2"><b>P.IVA</b>: 06597870820</font></div><div><font face="garamond, serif" size="2"><b>membro QGIS Italia - <a href="http://qgis.it/" target="_blank">http://qgis.it/</a></b><br><b>socio GFOSS.it - </b><a href="http://gfoss.it/" style="font-weight:bold" target="_blank">http://gfoss.it/</a></font></div><div><b>member OSGeo</b> - <a href="https://www.osgeo.org/member/fiandaca/" target="_blank"><b>https://www.osgeo.org/member/fiandaca/</b></a></div><div><font face="garamond, serif" size="2"><b>blog:</b><b><a href="https://pigrecoinfinito.com/" target="_blank"> https://pigrecoinfinito.com/</a> <br>FB: Co-admin - <a href="https://www.facebook.com/qgis.it/" target="_blank">https://www.facebook.com/qgis.it/</a></b></font><b style="font-family:garamond,serif;font-size:small"><a href="https://www.facebook.com/qgis.it/" target="_blank"> </a> </b></div><div><b style="font-family:garamond,serif;font-size:small">TW:<a href="http://goog_95411464" target="_blank"> </a></b><font face="garamond, serif" size="2"><b><a href="https://twitter.com/totofiandaca" target="_blank">https://twitter.com/totofiandaca</a></b></font></div><div><font face="garamond, serif" size="2"><br></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">43°51'0.54"N  10°34'27.62"E - EPSG:4326</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">“Se la conoscenza deve essere aperta a tutti,</font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">perchè mai limitarne l’accesso?” </font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2">R. Stallman<br><br></font></font><span style="font-family:"Trebuchet MS";font-size:10px">Questo documento, allegati inclusi, contiene informazioni di proprietà di FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario in relazione alle finalità per le quali è stato ricevuto. E' vietata qualsiasi forma di riproduzione o divulgazione senza l'esplicito consenso di </span><span style="font-family:"Trebuchet MS";font-size:10px">FIANDACA SALVATORE</span><span style="font-family:"Trebuchet MS";font-size:10px">.</span><span style="font-family:"Trebuchet MS";font-size:10px"> Qualora fosse stato ricevuto per errore si prega di informare tempestivamente il mittente e distruggere la copia in proprio possesso.<br></span><font face="garamond, serif"><font size="2"><br><br></font></font></div><div dir="ltr"><font face="garamond, serif"><font size="2"></font></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>