![在哪里可以下载思科互联网技术手册的完整 .pdf 副本,而不仅仅是章节?](https://linux22.com/image/511193/%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E6%80%9D%E7%A7%91%E4%BA%92%E8%81%94%E7%BD%91%E6%8A%80%E6%9C%AF%E6%89%8B%E5%86%8C%E7%9A%84%E5%AE%8C%E6%95%B4%20.pdf%20%E5%89%AF%E6%9C%AC%EF%BC%8C%E8%80%8C%E4%B8%8D%E4%BB%85%E4%BB%85%E6%98%AF%E7%AB%A0%E8%8A%82%EF%BC%9F.png)
思科发布互联网技术手册在他们的网站上,但他们只提供 PDF 格式的各章。有整本书的 PDF 版本吗?
答案1
实际上你可以直接运行:
wget -r --no-parent -A "*.pdf" http://www.cisco.com/en/US/docs/internetworking/technology/handbook/ito_doc.html
它只会抓取 PDF。
您可以使用 GPL2/免费基本版本pdfsam(PDF 拆分和合并)或 ghostscript(gs)(如果在 Linux/命令行上,则为 apt-get install ghostscript,如果在 Ubuntu/Debian 等上,则可能有一个 RPM 或者您也可以从源代码进行编译)。
编辑:
我不敢相信我刚刚做了这个,但是有什么用呢:这是整个 gs cmd,复制并粘贴(我最好得到答案):
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=Cisco.Internetworking.Technology.Handbook.pdf Intro-to-Internet.pdf Intro-to-LAN.pdf Intro-to-WAN.pdf Bridging-Basics.pdf Routing-Basics.pdf NM-Basics.pdf Ethernet.pdf FDDI.pdf Token-Ring.pdf Frame-Relay.pdf HSSI.pdf ISDN.pdf PPP.pdf SMDS.pdf Dial_up.pdf SDLC-etc.pdf X25.pdf VPN.pdf Voice_Data.pdf wireless.pdf DSL_Dig_Subscr_Ln.pdf Cable.pdf Transparent-Bridging.pdf Mixed-Media-Bridging.pdf Source-Route-Bridging.pdf LAN-Switching.pdf atm.pdf MPLS_Tag-Switching.pdf DLSw.pdf OSI-Protocols.pdf Internet-Protocols.pdf IPv6.pdf XNS.pdf AppleTalk.pdf VINES.pdf IBM-SNA-Protocols.pdf DECnet.pdf Enhanced_IGRP.pdf IBM_SNA_routing.pdf IGRP.pdf IP-Multi.pdf NLSP.pdf OSI-Routing.pdf OSPF.pdf RIP.pdf RSVP.pdf QoS.pdf SMRP.pdf Security.pdf Dir-Enabled_Net.pdf Net_caching.pdf IBM-Net-Mgmt.pdf RMON.pdf SNMP.pdf bgp.pdf Multi-Acc.pdf Tag-Switching.pdf
答案2
我知道这可能相当费力,但你可以下载所有章节,然后使用类似PDF 合并 1.0将它们全部合并为一个。
答案3
如果你找不到它,那么获取所有章节的简单方法如下:
wget <yourlink>
while read line; do
echo wget http://www.cisco.com/$line;
done < <(grep -o '/en/US/docs/internetworking/technology/handbook/.*.html' Intro-to-Internet.html | sed 's/html/pdf/')
我有时会使用上述代码的变体来获取讲座,如果网站很复杂,我可能会使用 perl HTML 解析器。您需要对上述代码进行一些修改,我不想发布确切的代码来抓取网站。