Italian SMF

Supporto SMF => SMF 2.0.x => Mods - Modifiche SMF => Discussione aperta da: wild56 il Mercoledì - 08 Aprile 2015 - 09:16

Titolo: Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 08 Aprile 2015 - 09:16
Esiste un modo per convertire le singole pagine in pdf da stampare? Intendo senza intestazioni, testata del forum, profilo del mittente eccetera, insomma la pagina di un post nuda e cruda
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 08 Aprile 2015 - 09:41
Hmm no. Ref: http://www.simplemachines.org/community/index.php?topic=332458.0 :( O almeno non è affatto semplice.
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Mercoledì - 08 Aprile 2015 - 10:10
Credevo Spuds l'avesse fatto, ma in verità l'ha fatto per elkarte, non per SMF...
https://github.com/Spuds/Elk-PDF
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 08 Aprile 2015 - 10:42
quindi nulla? :(
Forse con una utility esterna?
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 08 Aprile 2015 - 10:55
Eh no, Elk è strutturato in tutt'altro modo per quanto ho potuto vedere... E complimenti a Spuds però :)
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Mercoledì - 08 Aprile 2015 - 11:00
Citazione di: wild56 il Mercoledì - 08 Aprile 2015 - 10:42
quindi nulla? :(
Forse con una utility esterna?
Dipende un po' esattamente da come deve funzionare la cosa, intendo se un qualunque utente deve essere in grado di farlo o se serve a te per qualcosa.
Nel secondo caso, potresti provare usando la pagina "di stampa" (il link in qui in fondo a destra di fianco ad "invia topic") ed una stampante pdf.
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 08 Aprile 2015 - 11:03
Sì ma mi domando come avere la formattazione richiesta senza un discreto quantitativo di ricodifica, hmm...
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 08 Aprile 2015 - 12:03
è una cosa che servirebbe solo a me, per fare dei pdf di pagine selezionate. Ma con l'anteprima di stampa su pdf è un massacro... :(
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 08 Aprile 2015 - 12:08
Citazione di: wild56 il Mercoledì - 08 Aprile 2015 - 12:03
Ma con l'anteprima di stampa su pdf è un massacro... :(
Perchè? Cosa combina?
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 08 Aprile 2015 - 12:58
Non ti permette varie regolazioni (ad esempio escludere che si ripeta ad ogni pagina l'intestazione..)
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 08 Aprile 2015 - 13:12
Dunque... Richiederebbe una ricodifica di qualcosa (e non so nemmeno cosa se devo esser sincero, non mi è mai capitata una situazione simile).
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Mercoledì - 08 Aprile 2015 - 13:26
Citazione di: wild56 il Mercoledì - 08 Aprile 2015 - 12:03
è una cosa che servirebbe solo a me, per fare dei pdf di pagine selezionate. Ma con l'anteprima di stampa su pdf è un massacro... :(
Giusto per essere sicuri che stiamo parlando della stessa cosa, ci riferiamo a questa pagina, giusto?
http://www.italiansmf.net/forum/index.php?action=printpage;topic=1509.0

Chiedo, perché in questa pagina (che è la pagina "di stampa" che ho indicato sopra), tutti i post sono visualizzati in un colpo solo, senza paginazione.
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 08 Aprile 2015 - 14:05
Ho idea che intenda che se i post sono su più pagine venga ripetuta l'intestazione... Anche se sulla pagina web non succede non fatico a credere che la stampante lo faccia, ho avuto spesso problemi simili anni fa quando stampavo roba scolastica. Il dannato aggeggio insisteva a stampare l'intestazione su tutte le pagine, malgrado le mie imprecazioni e vani tentativi di impedirglielo xD
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 22 Aprile 2015 - 10:04
il problema era nato volendo stampare su pdf un post lungo con parecchie immagini. La procedura classica divide il tutto in più pagine, mantenendo la struttura del forum (es spazio a sx enorme), impaginando tutto abbastanza alla cazzo :(
Es prova questo
http://girovagandoinmontagna.com/gim/index.php?topic=8009.msg103002#msg103002
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Mercoledì - 22 Aprile 2015 - 13:10
Non so come modificare il tutto ma... Mi hai fatto venire una voglia di sciare assurda xD
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Venerdì - 24 Aprile 2015 - 18:58
Se è veramente solo quel topic, io proverei a copiare il contenuto in un articolo (o pagina, non ricordo mai la differenza) di simple portal e vedere cosa viene fuori da lì.
Se invece ve ne sono di più...
Proverei con il modificare Printpage.php, cambiando:
'body' => parse_bbc($row['body'], 'print'),
in:
'body' => parse_bbc($row['body']),
e quindi usare:
http://girovagandoinmontagna.com/gim/index.php?action=printpage;topic=8009.0
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Venerdì - 24 Aprile 2015 - 21:24
no il sistema sarebbe da applicare a molte pagine diverse... Se era solo per in post si faceva presto :)
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Venerdì - 24 Aprile 2015 - 22:25
Allora prova il secondo e vedi se può andare.
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Martedì - 20 Settembre 2016 - 08:57
insomma niente :(
A me serviva stampare solo il 1° post, senza intestazioni e altri elementi del forum. Ho visto il bottone stampa ma non renderizza le immagini esterne ma solo il testo
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Martedì - 20 Settembre 2016 - 09:23
Leggi bene quello che ho scritto nel mio messaggio a riguardo del "bottone".
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Martedì - 20 Settembre 2016 - 10:21
intendi modificare il file printpage?
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Martedì - 20 Settembre 2016 - 12:10
Sì.

(https://www.italiansmf.net/forum/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FkjYGEfY.jpg&hash=665193ca082dbb16907ca2b1233bb5de00c26413)
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Martedì - 20 Settembre 2016 - 14:03
ho provato ma non vedo differenze... le immagini non sono renderizzate
http://girovagandoinmontagna.com/gim/sella-marmolada-monzoni-bocche/(gruppo-sella)-dal-passo-pordoi-al-passo-gardena-la-traversata-nel-deserto/?action=printpage
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Martedì - 20 Settembre 2016 - 14:08
Io ho fatto la modifica che ho suggerito al Printpage.php qui su IS:
http://www.italiansmf.net/forum/index.php?action=printpage;topic=1509.0
L'immagine è mostrata.

Sei sicuro che la modifica sia andata a buon fine?
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Martedì - 20 Settembre 2016 - 15:04
ho riprovato, ora funziona :)
C'è la possibilità di escludere le risposte al thread, ovvero mantenere solo il 1° post?
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Mercoledì - 21 Settembre 2016 - 10:44
Sempre in Printpage.php:
ORDER BY m.id_msg',
array(
'current_topic' => $topic,
'is_approved' => 1,

diventa:
ORDER BY m.id_msg
LIMIT 1',
array(
'current_topic' => $topic,
'is_approved' => 1,
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 18 Gennaio 2017 - 15:34
mi pare funzioni! :)
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Mercoledì - 06 Novembre 2019 - 14:34
riesumo il post, il comando stampa non funziona più come prima, ergo non renderizza le foto. Ho rifatto le modifiche come suggerito del file .php.
Accludo schermata e file php, grazie
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Venerdì - 15 Novembre 2019 - 01:12
Nel file php allegato non c'è la modifica suggerita nel primo messaggio di questa pagina:
https://www.italiansmf.net/forum/index.php?topic=1509.msg10639#msg10639
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Venerdì - 15 Novembre 2019 - 10:52
grazie per la risposta... Ora va meglio, ma non capisco perché nella stampa del pdf inserisce enormi spazi vuoti...
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Sabato - 16 Novembre 2019 - 01:01
Il fatto che una cosa possa o meno starci su un foglio non è controllabile da software, è un problema di tipo fisico ;D Se una foto non sta sulla pagina deve per forza di cose andare su una nuova, sprecando notevolmente spazio.
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Domenica - 17 Novembre 2019 - 11:06
Buona domanda, ma al momento non ho alcuna risposta... Non sono molto ferrato sull'esportazione.
Titolo: Re:Stampare le pagine in pdf
Inserito da: wild56 il Giovedì - 21 Novembre 2019 - 10:03
Citazione di: Flavio93Zena il Sabato - 16 Novembre 2019 - 01:01
Il fatto che una cosa possa o meno starci su un foglio non è controllabile da software

e come no? Non è una stampa fisica...
Titolo: Re:Stampare le pagine in pdf
Inserito da: Flavio93Zena il Giovedì - 21 Novembre 2019 - 13:22
Non ha alcuna importanza, se tu piazzi un'immagine in 10000*10000, un po' di testo e un'altra immagine da 10000*10000 non ti aspettare che l'immagine venga stampata con il testo a fianco. Il programma proverà giustamente ad usare un intero foglio per farcela stare. Ho idea che l'unica sia modificarsi il pdf manualmente, riducendo le dimensioni delle foto e sposticchiando il tutto.
Titolo: Re:Stampare le pagine in pdf
Inserito da: emanuele il Sabato - 23 Novembre 2019 - 23:49
Beh, Flavio, questo non è esattamente corretto.
Il software può decisamente fare in modo che l'impaginazione segua certe "condizioni", che poi non sia possibile generalizzare troppo, posso essere d'accordo, però ci sono sempre le vie di mezzo.