Pagina Web "Stampa" in pdf con collegamenti ipertestuali funzionanti


11

Stampo molte pagine Web in pdf, usando CutePDF. Gli URL vengono mantenuti come collegamenti attivi nel documento pdf, ma i collegamenti ipertestuali non generano un collegamento attivo.

Esiste una stampante pdf, preferibilmente gratuita, che mantiene collegamenti ipertestuali attivi quando si stampano pagine Web?

(E per favore, non consigliare nessuno strumento che non lo fa specificamente)

Uso Firefox, ma non credo che il browser dovrebbe importare.


Non sono sicuro di cosa intendi esattamente con hyperlink mascherati. Secondo la definizione nota di hyperlink mascherato, non dovrebbe importare per una stampante pdf. In effetti, la stampante PDF non ha modo di sapere dove conduce il collegamento ipertestuale, quindi non distingue tra collegamenti mascherati e non mascherati.
Art Gertner,

smc; Intendo semplicemente un testo normale che ha un collegamento ipertestuale, come ad esempio; superutente Se mascherato non è corretto, qual è il termine per questo?
Bretddog,

Il termine è hyperlink . Non ha nulla a che fare con il mascheramento. Il testo normale è chiamato URL . Il collegamento ipertestuale è un oggetto selezionabile che porta all'URL . Si prega di leggere wiki: collegamento ipertestuale e wiki: URL . Inoltre, non dimenticare di aggiornare la tua domanda (incluso il titolo)
Art Gertner,

Risposte:


4

Innanzitutto devo assicurarti che è importante quale browser stai utilizzando. A meno che non si stia utilizzando la finestra di dialogo di stampa del sistema operativo standard, il browser utilizzerà la propria libreria per creare il PDF. I risultati varieranno tra i diversi browser.

Proprio come esperimento ho stampato questa pagina usando Firefox e Chromium. Firefox non ha salvato alcun collegamento selezionabile. Chromium ha risparmiato circa il 50% e la selezione sembrava essere abbastanza casuale.

Credo che la soluzione migliore per te sarebbe installare un componente aggiuntivo / estensione per browser che farà il lavoro.

Ho fatto una ricerca veloce e per Firefox ho trovato questo: le pagine Print in Pdf prive di fantasia . Link diretto all'ultima versione: 0.5.0.6 .

Crea un Pdf da qualsiasi quantità di pagine aperte di Browser, Segnalibri / cartella, Scrapbook (Plus). Questo documento può essere archiviato, inviato [sic] via e-mail o stampato con qualsiasi visualizzatore di Pdf standard.

se scorri l'elenco delle funzionalità troverai quello che stai cercando:

  • Mantiene i collegamenti nel pdf dal contenuto delle pagine Web
  • Supporta collegamenti locali per la navigazione nella pagina Web / pdf

L'ho testato brevemente e ha stampato la pagina correttamente con tutti i link cliccabili.


Bene, sembra davvero fantastico! :) Finora buoni risultati e alcune belle opzioni. Grazie!
Bretddog,

1
Questi collegamenti sono morti.
AllInOne,

1
@AllInOne, aggiornato
Art Gertner

@ArtGertner I collegamenti a qualsiasi versione di questo sono morti. (Ho adorato il plugin prima ..)
Malachi l'

5

L'utilizzo della stampante virtuale integrata "salva come PDF" di Chrome è un'altra opzione. Ha funzionato per me dove l'estensione "stampa pagine su PDF" di Firefox ha incasinato gravemente la pagina (ma in effetti ha conservato i collegamenti ipertestuali)


Documenti del W3C come w3.org/TR/xmlschema11-1/#composition-schemaImport non sembrano funzionare con questo approccio: il documento collegato NON è ricercabile e i collegamenti NON funzionano.
Koppor,

Ho appena provato quella pagina, con l'ultima versione di Chrome. Il documento È ricercabile e i collegamenti esterni funzionano. Collegamenti interni (a un'ancora nella pagina), NON funzionano (il che è piuttosto un problema per questo tipo di documento). L'uso di "Stampa pagine in PDF" sembra dare un risultato migliore con quella pagina: ricercabile e con collegamenti esterni E interni funzionanti, e sembra preservare il layout correttamente.
Hetchel,

3

wkhtmltopdf

Sulla base di Stampa pagine su Pdf , suggerisco lo strumento autonomo wkhtmltopdf .

"c:\Program Files\wkhtmltopdf\bin\wkhtmltopdf" "http://www.example.com" test.pdf

Pandoc

wkhtmltopdf non ha funzionato nel mio caso , quindi consiglio Pandoc . È un po 'più complicato farlo funzionare. Con documenti di piccole dimensioni, dovresti essere in grado di eseguire

pandoc http://www.example.org/ -o test.pdf

Quando hai documenti UTF-8 con caratteri cinesi, devi farlo come segue:

pandoc http://blog.fefe.de/ -o test.tex
lualatex test.tex
lualatex test.tex

lavori in corso

Tuttavia, nella mia impostazione concreta pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf, ha portato a un errore LaTeX.

! LaTeX Error: Too deeply nested.

Pertanto, ho creato manualmente il file in lattice:

pandoc http://www.w3.org/TR/DOM-Parsing/ --standalone -o test.tex

Quindi, ho dovuto disabilitare la linea 78, perché \includegraphicsc'era dentro \href.

Con un hack suggerito su StackOverflow (inserito alla riga 74, subito prima \begin{document}), non sono riuscito a farlo funzionare ( pdflatex test).

Ho aperto il numero 2438 di Pandoc.


2

Il plug-in Stampa pagine su Pdf non è più disponibile su Firefox. Ho provato l'alternativa elencata in questo e altri thread ma non ho avuto fortuna.

Cosa funziona:

  • Utilizzare la barra degli strumenti Adobe PDF per Internet Explorer.
  • Utilizzare la funzione "Converti pagina Web in PDF" nella barra degli strumenti.

Dal 07-10-2015, Stampa pagine su Pdf è ancora disponibile: vedere printpdf.pf-control.de/index.php/en/0.5.0.2.html
koppor

Grazie per il tuo commento. Ho controllato il sito che hai collegato e seguito le istruzioni su come installare ( printpdf.pf-control.de/index.php/en/installation.html ) Quella pagina si collega a addons.mozilla.org/en-US/firefox/addon/ print-pages-to-pdf dove dice "Questo componente aggiuntivo è stato rimosso dal suo autore".
Erik T. Wiik,

Segui il link indicato nel primo paragrafo del mio link. Il testo dice "Se vuoi scaricare questa versione puoi farlo tramite questo link. (Se hai già scaricato 0.5.0.1 questo identico)". "Questo link" si collega a printpdf.pf-control.de/versions/0.5.0.2/xpi/…
koppor

1

C'è un componente aggiuntivo FireFox "save-as-pdf", che salva i collegamenti ipertestuali nel documento PDF: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(è gratuito, ma sviluppato da una società commerciale http://pdfcrowd.com )


Vale la pena ricordare che questa conversione viene eseguita online. Il componente aggiuntivo invia l'URL al servizio online di pdfcrowd che lo converte e restituisce il PDF. Non userò quel componente aggiuntivo a causa di problemi di privacy - Non voglio sapere pdfcrowd a quali siti sono interessato. Inoltre, essere preparati a tutti i tipi di perdite di dati sensibili quando si utilizza quel servizio (contenuti confidenziali della pagina in domanda, ID sessione codificati nell'URL e così via) e per il componente aggiuntivo che non funziona se i dati di accesso / ID sessione vengono forniti al sito Web in questione tramite richieste post.
Binarus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.