Domanda:
HTML to PDF pretty-printer (renderer)
Jens Piegsa
2014-02-19 15:27:02 UTC
view on stackexchange narkive permalink

A scopo di documentazione, ho bisogno di un'applicazione o di un plug-in che miri alla creazione di PDF dalle pagine web e vada oltre le funzionalità rudimentali fornite dai browser comuni.

Must have

  • selezione di più pagine secondarie
  • coerenza del collegamento interno al documento
  • intestazione / piè di pagina modificabile
  • ridimensionamento del documento regolabile e bordi della pagina
  • soppressione di parti del sito selezionate (intestazione, navigazione, pannelli laterali) specialmente per le pagine che non forniscono fogli di stile della stampante

Bello -to-haves

  • inserimenti di interruzioni di pagina personalizzate
  • tabella di generazione dei contenuti
  • sostituzione dei caratteri
  • controllo del flusso di testo
  • ri-layout di più colonne
  • generazione di proprietà del documento (metadati)
Sembra che tu stia tentando di automatizzare il layout basato su schermo (?) In un layout in stile documento, sempre una cosa non banale. Hai mai pensato di andare dall'altra parte PDF -> HTML o anche semplicemente di generare PDF dalle stesse informazioni senza provare a convertire pagine HTML arbitrariamente complesse?
Nei casi in cui hai il controllo sui contenuti presentati, è infatti più appropriato seguire il principio del single sourcing. Se sei un consumatore esterno di un dato artefatto, lo sforzo dipende dal tuo caso d'uso.
Due risposte:
Sorin Călinică
2014-02-23 04:54:42 UTC
view on stackexchange narkive permalink

Per creare output PDF di pagine web, vedo una valida soluzione utilizzando il browser Mozilla Firefox , insieme a ScrapBook e i plug-in Stampa pagine in PDF :

enter image description here

Il Scrapbook Il plug-in esegue l'acquisizione delle pagine nella barra laterale del browser (scegliendo un comando nel menu di scelta rapida della finestra del browser o utilizzando le opzioni di salvataggio dal menu ScrapBook). C'è anche la possibilità di impostare tasti di scelta rapida personalizzati per molti comandi.

Una volta che una pagina è stata salvata e visualizzata nella barra laterale, se stai cercando risultati rapidi, fai clic con il pulsante destro del mouse sul nome della pagina e scegli per stamparlo:

enter image description here

enter image description here

Possiamo vedere facilmente che abbiamo una bella tabella dei contenuti e tutti i link interni (ed esterni) funzionano senza problemi!

Guardando nelle proprietà del documento non vedo niente di speciale, solo il Titolo e il Produttore. (Non ho trovato un modo per aggiungere metadati personalizzati all'interno del pdf).

enter image description here

Andiamo a produrre un altro pdf, ma questa volta andremo avanti il percorso lungo:

enter image description here

enter image description here

Come puoi vedere, c'è la possibilità di scegliere la profondità del link. Utilizzando il primo livello di approfondimento, avrai la possibilità di scaricare 121 pagine iniziali di StackExchange:

enter image description here

Hai anche la possibilità di creare un pdf con tutte le 121 pagine web o con una selezione di segnalibri dalla barra laterale, in modo che venga soddisfatta anche la selezione di più sottopagine .

Guardando Stampa pagine in PDF proprietà del plugin, si possono vedere diverse opzioni per la formattazione dell'output (margini, dimensioni della pagina), uno schema per titoli, intestazioni e piè di pagina personalizzati per l'intero pdf o separati per singole pagine web nel pdf.

Una delle caratteristiche più utili del plugin Scrapbook offre la possibilità di cambiare il DOM rimuovendo i figli degli elementi, prima di salvare le modifiche e convertirle in pdf. Inoltre, puoi evidenziare il testo o persino inserire liberamente annotazioni all'interno della pagina web:

enter image description here

Sembra promettente. Controllerò e posso già dire: questo è il tipo di risposta che porterà questa community a un livello di alta qualità. Grazie!
Il 21/7/18 sembra che il link per il download sia interrotto e potrebbe non essere più supportato dalla versione più recente di Firefox.
Memor-X
2014-02-24 08:45:40 UTC
view on stackexchange narkive permalink

Io uso Bullzip PDF Printer, mentre l'ho usato solo con Microsoft Word, il modo in cui lo usi è che usi la funzione di stampa con l'applicazione e selezioni la nuova stampante che appeaser dopo Bullzip è installato, quando lo stampi ti chiederà dove salvare il pdf

non sono sicuro di quanto corrisponda a quello che devi avere nell'elenco perché lo uso solo per convertire i documenti di Microsoft Word in .pdf ma installa anche un'applicazione separata che puoi usare per configurare la stampante, ma a mio avviso è essenzialmente solo una normale stampante che produce un file digitale invece di uccidere un albero.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...