Perché le opzioni di download PDF personalizzate sono preferibili rispetto a ctrl + p?

5

Perché, come sviluppatore, devo affrontare così tanti problemi nello sviluppo di opzioni di download PDF per i miei clienti quando tutti nel mondo possono semplicemente premere Ctrl + P e la vita è buona?

Il problema attuale su cui sto lavorando riguarda Google Charts, quindi non sto affermando che offrire download di PDF in generale è relativamente difficile. Al contrario, i casi particolari sono più problemi di quanti ne valga la pena.

Vedi anche: @media print {}

Aggiornamento: con una piccola ricerca, sono riuscito a trovare una soluzione perfettamente funzionante. "Basta premere Ctrl + P" ora sembra una cosa ridicola da dire. Grazie a tutti per il vostro contributo.

Se ti interessa sapere cosa ho deciso di fare, ho capito che i grafici di Google vengono emessi come markup SVG e penso che dovrei essere in grado di utilizzare TCPDF per renderli in un documento PDF.

    
posta Micah Bolen 21.01.2013 - 19:50
fonte

3 risposte

10

Non devi fare nulla. Ma se vuoi assicurarti che il PDF sia esattamente lo stesso per ogni persona che lo scarica, devi renderlo da solo. Altrimenti dipende dai vari browser web e amp; stampare motori per rendere il PDF, e i risultati potrebbero non essere così grandi.

Ovviamente, non puoi nemmeno presumere che ogni dispositivo che potrebbe accedere al documento sia in grado di stampare o creare un pdf.

    
risposta data 21.01.2013 - 19:56
fonte
7

Le pagine Web non sono progettate per la stampa, sono progettate per essere visualizzate su uno schermo. Pertanto, non è garantito che si adatti anche alle dimensioni di un formato carta standard. La stampa di pagine Web su carta quando non sono progettate per adattarsi alla carta di solito causa un disastro. Fornendo alla tua applicazione web la possibilità di eseguire il rendering di pagine importanti che un utente potrebbe desiderare una copia cartacea (come ricevute di transazioni bancarie o biglietti per eventi) come PDF facili da stampare rende molto più facile per le persone produrre tali copie cartacee.

    
risposta data 21.01.2013 - 19:53
fonte
4

Oltre alle altre risposte, c'è il fatto che moltissime persone non possono semplicemente premere ctrl-p - per esempio, sto scrivendo questo su un iPad e non ho una stampante che posso usare da. Ma posso salvare un pdf in GoodReader o DropBox e successivamente trasferirlo su un computer con una stampante.

Inoltre, l'utente potrebbe non volere una copia cartacea tanto quanto un record permanente: se salvi qualcosa in formato PDF, posso nominarlo e memorizzarlo dove posso trovarlo in seguito (anche senza accesso a Internet). Se faccio affidamento su di te come azienda per tenerne traccia per me, allora sono nei guai quando lo tieni per X mesi e ne ho bisogno X + 1 mesi dopo (ho appena avuto questo esatto problema con una copia di un assegno , tenuto in linea per 120 giorni, ne ho avuto bisogno dopo. Fortunatamente, ho PRIMO bisogno di farlo entro il limite, quindi ne ho fatto una copia).

    
risposta data 21.01.2013 - 20:32
fonte

Leggi altre domande sui tag