Web sayfasını çalışan köprülerle pdf'ye yazdırın


11

CutePDF kullanarak birçok web sayfasını pdf olarak yazdırıyorum. URL'ler pdf belgesinde etkin bağlantılar olarak korunur, ancak köprüler etkin bir bağlantı oluşturmaz.

Web sayfalarını yazdırırken etkin köprüleri koruyan, tercihen ücretsiz pdf yazıcılar var mı?

(Ve lütfen, bunu özellikle yapmayan herhangi bir araç önermeyin)

Firefox kullanıyorum, ancak tarayıcının önemli olması gerektiğini düşünmüyorum.


Maskeli köprülerle tam olarak ne demek istediğinizden emin değilim. Maskeli köprünün bilinen tanımına göre, bir pdf yazıcı için önemli olmamalıdır. Aslında PDF yazıcının köprünün nereye götürdüğünü bilmesinin bir yolu yoktur, bu yüzden maskeli ve maskesiz bağlantılar arasında ayrım yapmaz.
Art Gertner

smc; Basitçe bir köprüye sahip olan normal metni kastediyorum; süper kullanıcı Maskeli yanlışsa, bunun terimi nedir?
bretddog

Terim köprüdür . Maskeleme ile ilgisi yoktur. Düz metne URL denir . Köprü, sizi URL'ye götüren tıklanabilir bir nesnedir . Lütfen wiki: Köprü ve wiki: URL'yi okuyun . Ayrıca soru (başlık dahil) güncellemeyi de unutma
Art Gertner

Yanıtlar:


4

Öncelikle, hangi tarayıcıyı kullandığınızın önemli olduğundan emin olmalıyım . Standart işletim sistemi yazdırma iletişim kutusunu kullanmadığınız sürece, tarayıcı PDF'yi oluşturmak için kendi kitaplığını kullanır. Sonuçlar farklı tarayıcılar arasında değişiklik gösterir.

Tıpkı deneme gibi bu sayfayı Firefox ve Chromium kullanarak yazdırdım. Firefox hiçbir tıklanabilir bağlantı kaydetmedi. Chromium yaklaşık% 50 tasarruf sağladı ve seçim oldukça rastgele görünüyordu.

Sizin için en iyi çözümün işi yapacak bir tarayıcı eklentisi / uzantısı kurmak olduğuna inanıyorum.

Hızlı bir arama yaptım ve Firefox için bunu buldum: yaratıcı olmayan şekilde adlandırılmış Sayfaları Pdf'e yazdır . En son sürüme doğrudan bağlantı: 0.5.0.6 .

Herhangi bir miktarda açık Tarayıcı sekmesi, Yer İşareti / -klasörü, Karalama Defteri (Artı) sayfalarından bir Pdf oluşturur. Bu belge arşivlenebilir, e-posta ile [sic] gönderilebilir veya herhangi bir standart Pdf Görüntüleyici ile yazdırılabilir.

özellikler listesine bakarsanız, aradığınızı bulacaksınız:

  • Web sayfalarının içeriğindeki pdf bağlantılarını tutar
  • Web sayfasında / pdf'de gezinmek için yerel bağlantıları destekler

Kısaca test ettim ve tüm tıklanabilir bağlantılarla sayfayı doğru bir şekilde yazdırdı.


Bu oldukça harika görünüyor! :) Şimdiye kadar iyi sonuçlar ve bazı güzel seçenekler. Teşekkürler!
bretddog

1
Bu bağlantılar öldü.
AllInOne

1
@AllInOne, güncellendi
Art Gertner

@ArtGertner Bunun herhangi bir sürümüne bağlantılar kesildi. (Daha önce eklentiyi sevdim ..)
Malachi

5

Chrome'un "PDF olarak kaydet" entegre sanal yazıcısını kullanmak başka bir seçenektir. "Sayfaları PDF'ye yazdır" Firefox uzantısının sayfayı kötü şekilde karıştırdığı (ancak gerçekten köprüleri koruduğu) benim için çalıştı


W3.org/TR/xmlschema11-1/#composition-schemaImport gibi W3C belgeleri bu yaklaşımla çalışmıyor gibi görünüyor: Bağlantılı belge aranamaz ve bağlantılar ÇALIŞMIYOR.
koppor

Bu sayfayı, Chrome'un en son sürümüyle test ettik. Belge aranabilir ve harici linkler ÇALIŞIR. Dahili bağlantılar (sayfadaki bir bağlantıya), ÇALIŞMAYIN (bu tür bir belge için oldukça sorunludur). "Sayfaları PDF'ye yazdır" ın kullanılması o sayfa ile daha iyi sonuç veriyor gibi görünebilir: aranabilir ve harici VE dahili bağlantılar çalışıyor ve düzeni düzgün koruyor gibi görünüyor.
hetchel

3

wkhtmltopdf

Sayfaları Pdf olarak yazdır'a dayanarak , tek başına wkhtmltopdf aracını öneririm .

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

Pandoc

wkhtmltopdf benim durumumda işe yaramadı , bu yüzden Pandoc öneririz . Çalıştırmak biraz daha karmaşıktır. Küçük belgelerle çalıştırabilmeniz gerekir

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

Çince karakterli UTF-8 belgeleriniz varsa, bunu aşağıdaki gibi yapmanız gerekir:

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

iş-içinde-ilerleme

Ancak, somut pandoc http://www.w3.org/TR/DOM-Parsing/ -o test.pdfayarımda LaTeX hatasına yol açıyor.

! LaTeX Error: Too deeply nested.

Bu nedenle, lateks dosyasını el ile oluşturdum:

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

Sonra, 78. satırı devre dışı bırakmak zorunda kaldım, çünkü bir \includegraphicsiçerideydi \href.

Stackoverflow (daha önce 74 satırında, hemen önce eklenen) bir kesmek önerilen\begin{document} , ben de çalıştıramadı ( pdflatex test).

2438 sayısını Pandoc'ta açtım .


2

Sayfaları Pdf'e yazdır eklentisi artık Firefox'ta mevcut değil. Ben bu ve diğer konuları listelenen alternatif denedim ama şansım yoktu.

Ne işe yarar:

  • Internet Explorer için Adobe PDF araç çubuğunu kullanın.
  • Araç çubuğundaki "Web Sayfasını PDF'ye Dönüştür" işlevini kullanın.

2015-10-07 itibariyle Sayfaları Pdf olarak yazdırmaya devam etmek için: Bkz. Printpdf.pf-control.de/index.php/en/0.5.0.2.html
koppor

Yorumun için teşekkürler. Bağladığınız siteyi kontrol ettim ve nasıl yükleneceği ile ilgili talimatları izledim ( printpdf.pf-control.de/index.php/en/installation.html ) Bu sayfa addons.mozilla.org/en-US/firefox/addon/ "Bu eklenti yazarı tarafından kaldırıldı" yazdığı sayfalardan pdf'ye yazdır .
Erik T.Wiik

Lütfen bağlantımın ilk paragrafında verilen bağlantıyı takip edin. Metin "Bu Sürümü indirmek istiyorsanız bunu bu bağlantıdan yapabilirsiniz. "Bu bağlantı" printpdf.pf-control.de/versions/0.5.0.2/xpi/…
koppor

1

PDF belgesindeki köprüleri kaydeden bir FireFox Eklentisi "pdf olarak kaydet" var : https://addons.mozilla.org/en-US/firefox/addon/save-as-pdf/

(ücretsizdir, ancak ticari bir şirket tarafından geliştirilmiştir http://pdfcrowd.com )


Bu dönüşümün çevrimiçi olarak yapıldığını belirtmek gerekir. Eklenti, URL'yi pdfcrowd'un çevrimiçi hizmetine gönderir, bu da onu dönüştürür ve PDF'yi geri verir. Gizlilikle ilgili endişeler nedeniyle bu eklentiyi kullanmayacağım - pdfcrowd'u hangi sitelerle ilgilendiğimi bilmek istemiyorum. Ayrıca, bu hizmeti kullanırken her türlü hassas veri sızıntısına hazırlıklı olun (sayfanın gizli içeriği) soru, URL'ye kodlanmış oturum kimlikleri vb.) ve söz konusu web sitesine giriş istekleri yoluyla oturum açma verileri / oturum kimliği verilirse eklenti çalışmaz.
Binarus
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.