"Cetak" halaman web ke pdf dengan hyperlink yang berfungsi

11

Saya mencetak banyak halaman web ke pdf, menggunakan CutePDF. URL dipertahankan sebagai tautan aktif dalam dokumen pdf, tetapi hyperlink tidak menghasilkan tautan aktif.

Adakah printer pdf yang lebih disukai yang mempertahankan hyperlink aktif saat mencetak halaman web?

(Dan tolong, jangan menyarankan alat apa pun yang tidak secara spesifik melakukan ini)

Saya menggunakan Firefox, tetapi jangan menganggap peramban itu penting.

bretddog
sumber
Tidak yakin apa yang sebenarnya Anda maksud dengan hyperlink bertopeng. Menurut definisi hyperlink bertopeng yang diketahui seharusnya tidak masalah untuk printer pdf. Sebenarnya printer PDF tidak memiliki cara untuk mengetahui ke mana hyperlink mengarah, sehingga tidak membedakan antara tautan bertopeng dan tidak bertopeng.
Seni Gertner
smc; Maksud saya teks biasa yang memiliki hyperlink, seperti; superuser Jika masked tidak benar, apa istilah untuk ini?
bretddog
Istilahnya adalah hyperlink . Tidak ada hubungannya dengan masking. Teks biasa disebut URL . Hyperlink adalah objek yang dapat diklik yang membawa Anda ke URL . Silakan baca wiki: Hyperlink dan wiki: URL . Juga jangan lupa memperbarui pertanyaan Anda (termasuk judul)
Art Gertner

Jawaban:

4

Pertama, saya harus meyakinkan Anda bahwa itu penting apa browser yang Anda gunakan. Kecuali jika Anda menggunakan dialog cetak OS standar, browser akan menggunakan perpustakaannya sendiri untuk membuat PDF. Hasil akan bervariasi di antara berbagai browser.

Sama seperti percobaan, saya telah mencetak halaman ini menggunakan Firefox dan Chromium. Firefox tidak menyimpan tautan yang dapat diklik. Chromium menghemat sekitar 50% dan seleksi tampaknya cukup acak.

Saya percaya solusi terbaik bagi Anda adalah menginstal add-on / ekstensi browser yang akan melakukan pekerjaan.

Saya melakukan pencarian cepat dan untuk Firefox saya menemukan ini: halaman Cetak tanpa nama yang dinamai Pdf . Tautan langsung ke versi terbaru: 0.5.0.6 .

Membuat satu Pdf dari halaman Browsertabs, Bookmark / -folder, Scrapbook (Plus) dalam jumlah berapa pun. Dokumen ini dapat diarsipkan, dikirim [sic] melalui email atau dicetak dengan Penampil Pdf standar.

jika Anda membaca daftar fitur, Anda akan menemukan apa yang Anda cari:

  • Mempertahankan tautan dalam pdf dari konten halaman web
  • Mendukung tautan lokal untuk bernavigasi di halaman web / pdf

Saya telah mengujinya secara singkat dan mencetak halaman dengan benar dengan semua tautan yang dapat diklik.

Seni Gertner
sumber
Nah ini terlihat cukup luar biasa! :) Sejauh ini hasilnya bagus dan beberapa opsi bagus. Terima kasih!
bretddog
1
Tautan ini sudah mati.
AllInOne
1
@AllInOne, diperbarui
Art Gertner
@ArtGertner Tautan ke semua versi ini sudah mati. (Saya menyukai plugin sebelumnya ..)
Maleakhi
4

Menggunakan printer virtual terintegrasi "save as PDF" Chrome adalah opsi lain. Itu bekerja untuk saya di mana "cetak halaman ke PDF" ekstensi Firefox mengacaukan halaman (tetapi memang mempertahankan hyperlink)

hetchel
sumber
Dokumen W3C seperti w3.org/TR/xmlschema11-1/#composition-schemaImport tampaknya tidak berfungsi dengan pendekatan itu: Dokumen tertaut TIDAK dapat dicari dan tautan TIDAK bekerja.
koppor
Baru saja menguji halaman itu, dengan versi Chrome terbaru. Dokumen IS dapat dicari dan tautan eksternal TIDAK berfungsi. Tautan internal (ke jangkar di halaman), JANGAN bekerja (yang merupakan masalah bagi jenis dokumen ini). Menggunakan "Cetak halaman ke PDF" tampaknya memberikan hasil yang lebih baik dengan halaman itu: dapat dicari, dan dengan tautan eksternal DAN internal yang berfungsi, dan tampaknya mempertahankan tata letak dengan benar.
hetchel
3

wkhtmltopdf

Berdasarkan halaman Cetak ke Pdf , saya sarankan alat yang berdiri sendiri wkhtmltopdf .

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

Pandoc

wkhtmltopdf tidak berfungsi dalam kasus saya , oleh karena itu saya merekomendasikan Pandoc . Ini sedikit lebih rumit untuk membuatnya berjalan. Dengan dokumen kecil, Anda harus bisa menjalankan

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

Ketika Anda memiliki dokumen UTF-8 dengan karakter Cina, Anda harus melakukannya seperti berikut:

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

sedang dalam proses

Namun, dalam pengaturan konkret saya pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdf, itu mengarah ke kesalahan LaTeX.

! LaTeX Error: Too deeply nested.

Karena itu, saya membuat file lateks secara manual:

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

Kemudian, saya harus menonaktifkan saluran 78, karena \includegraphicsada di dalam \href.

Dengan retasan yang disarankan di stackoverflow (dimasukkan pada baris 74, tepat sebelum \begin{document}), saya juga tidak bisa menjalankannya ( pdflatex test).

Saya membuka edisi # 2438 di Pandoc.

koppor
sumber
2

Plugin Cetak halaman ke Pdf tidak lagi tersedia di Firefox. Saya mencoba alternatif yang tercantum dalam utas ini dan lainnya tetapi tidak berhasil.

Apa yang berhasil:

  • Gunakan bilah alat Adobe PDF untuk Internet Explorer.
  • Gunakan fungsi "Konversi Halaman Web ke PDF" di bilah alat.
Erik T. Wiik
sumber
Hingga 2015-10-07, halaman Cetak ke Pdf masih tersedia: Lihat printpdf.pf-control.de/index.php/en/0.5.0.2.html
koppor
Terima kasih atas komentar Anda. Saya memeriksa situs yang Anda tautkan dan mengikuti instruksi cara menginstal ( printpdf.pf-control.de/index.php/en/installation.html ) Halaman itu terhubung ke addons.mozilla.org/en-US/firefox/addon/ print-pages-to-pdf di mana dikatakan "Add-on ini telah dihapus oleh pembuatnya."
Erik T. Wiik
Harap ikuti tautan yang diberikan pada paragraf pertama tautan saya. Teks berbunyi "Jika Anda ingin mengunduh Versi ini, Anda dapat melakukannya dengan tautan ini. (Jika Anda sudah mengunduh 0.5.0.1 yang ini identik)". "Tautan ini" menghubungkan ke printpdf.pf-control.de/versions/0.5.0.2/xpi/…
koppor
1

Ada FireFox Addon "save-as-pdf", yang menyimpan hyperlink di dokumen PDF: https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(gratis, tetapi dikembangkan oleh perusahaan komersial http://pdfcrowd.com )

Noam Manos
sumber
Perlu disebutkan bahwa konversi ini dilakukan secara online. Addon mengirimkan URL ke layanan online pdfcrowd yang mengkonversinya dan mengembalikan PDF. Saya tidak akan menggunakan addon itu karena masalah privasi - saya tidak ingin tahu pdfcrowd situs mana yang saya minati. Selanjutnya, bersiaplah untuk segala macam kebocoran data sensitif saat menggunakan layanan itu (konten rahasia halaman di pertanyaan, id sesi dikodekan ke dalam URL dan sebagainya), dan untuk addon tidak berfungsi jika data login / id sesi diberikan ke situs web yang dimaksud melalui permintaan posting.
Binarus