`
ivan
  • 浏览: 181331 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

下载、合并szdaily的PDF

阅读更多

在http://pdf.sznews.com/szdaily/pdf/index.htm 可以看到szdaily当天报纸的pdf(好像星期六、星期天没有?),但让人不爽的是16版报纸分成了16个pdf,阅读起来很麻烦。用了ubuntu之后,也用了好些脚本,就尝试着用bash写了下面的下载、合并szdaily pdf的脚本:

#!/bin/bash
echo
echo "START"

mkdir /tmp/pdf
cd /tmp/pdf
ym=`date +%Y%m`
md=`date +%m%d`

days=1
count=17
for (( days=1 ; $days - $count ; days++ ))
do 
 if [ "$days" -lt 10 ]
 then               
    url="http://pdf.sznews.com/szdaily/pdf/$ym/$md/s0$days""$md.pdf"
 else
    url="http://pdf.sznews.com/szdaily/pdf/$ym/$md/s$days""$md.pdf"
 fi
# echo $url
axel -a $url #也可以用wget
done

gs -q -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=szdaily$md.pdf -dBATCH *.pdf
cp szdaily$md.pdf /home/ivan/reading/szdaily
rm -rf *.pdf
gnome-open /home/ivan/reading/szdaily/szdaily$md.pdf &
echo "END"

将上面的脚本保存为 getszdaily.sh,加上可执行属性,执行后就可以等着自动打开的szdaily pdf了。 嗯,我早上去到公司后,输完getszdaily,就去吃早餐,回来后就可以阅读新鲜热辣的szdaily了。

分享到:
评论
3 楼 neilalaer 2008-11-17  
我的做法和你查不多,工具语言Ruby gems+pdftk+wget不同。 还少些提示信息。
面向对象后,更容易扩展一点。
http://code.google.com/p/life-utilities/source/checkout
2 楼 ivan 2007-11-19  
嗯,wget通用一些,不过axel速度可能快一点,有时候pdf还是挺大的。

r是多余了。
1 楼 mikecool 2007-11-19  
用wget更通用一些吧

rm -rf 的 r有些多余

不过还是挺强的!

相关推荐

    多个PDF文件合并成一个PDF文件

    针对“多个PDF文件合并成一个PDF文件”的需求,本文将详细介绍在Mac操作系统上使用App和Python3来实现这一目标。 1. **Mac App方法**: - **预装软件Preview**:Mac系统自带的Preview应用程序就能轻松完成PDF合并...

    PDF合并,多个pdf可以直接合并到同一个文件

    用户只需上传需要合并的PDF文件,按照指示操作,完成后下载合并后的文件。这种方式方便快捷,但可能涉及文件安全和隐私问题,因为文件需要上传到第三方服务器。 3. 第三方桌面应用:像标题中提到的"PDFcombine"这样...

    pdf格式文件合并 将文件放置到目录pdf中,以pdf为后缀名 合并后生成的文件名为《合并文件.pdf》

    pdf格式文件合并 将文件放置到目录pdf中,以pdf为后缀名 合并后生成的文件名为《合并文件.pdf》 pdf格式文件合并 将文件放置到目录pdf中,以pdf为后缀名 合并后生成的文件名为《合并文件.pdf》 pdf格式文件合并 将...

    多pdf合并成一个pdf

    本篇文章将详细讲解如何实现“多PDF合并成一个PDF”。 合并PDF文件的方法有很多种,包括使用专门的PDF编辑软件、在线工具以及一些办公软件内置的功能。这里我们将主要探讨使用办公软件和专业PDF工具来完成这一任务...

    PDF多目录批量合并,每个文件夹下的文档合并成一个pdf

    N个文件夹,每个文件夹内有不等数量的pdf文件,批量让每个文件夹下的文档合并成一个pdf,也就是最后生成N个pdf 举个例子:共1000个pdf,分成了500个文件夹,每个文件夹下有2个pdf,批量自动合并成500个pdf

    Spire.Pdf C# PDF合并,PDF拆分

    对于开发人员来说,处理PDF文件是常见的需求,包括合并PDF、拆分PDF以及将图片转换为PDF。本文将详细讨论使用Spire.Pdf库在C#环境下进行这些操作的知识点。 Spire.Pdf是一款强大的.NET PDF组件,它提供了无限制且...

    PDF页面合并器 - 合并多页PDF成一页

    PDF页面合并器是一款Windows系统下的PDF多页面合并成一页的工具软件,它可将2个或多个PDF页面合并在一页PDF页面上。 它允许您在合并页面上设置页面数量,因此您可以将每2、4或更多页面合并成一页。 这个出色的实用...

    c#多pdf合并一个pdf

    在C#编程环境中,将多个PDF文件合并成一个单一的PDF文档是一项常见的任务,尤其在文档管理和自动化处理中。这个程序使用了名为Spire.Pdf的第三方库,它提供了丰富的API来处理PDF文档,包括创建、读取、编辑以及合并...

    C#语言合并PDF文件

    本项目关注的是如何使用C#来实现一个WinForm应用程序,该程序能够合并两个或多个PDF文件,生成一个新的PDF文件。这涉及到PDF文档处理的知识,以及C#中文件操作和图形界面设计的相关技术。 首先,我们要理解PDF...

    java多个PDF文件合并为一个PDF文件源码

    在Java编程环境中,合并多个PDF文件是一项常见的任务,特别是在处理文档集合或自动化工作流程时。以下是一个关于如何在Java中实现这一功能的详细说明。 首先,我们需要一个库来处理PDF文件,Apache PDFBox是一个...

    PDF合并 绿色版 合并多个pdf到一个pdf文件中

    1. **启动软件**:首先,找到下载并解压的"pdfbinder_ha"文件,双击运行程序开始合并过程。 2. **添加PDF文件**:在软件界面上,点击"添加文件"按钮,从电脑中选择需要合并的PDF文档。也可以通过拖放方式直接将PDF...

    itext合并和拆分PDF实例

    根据提供的文件信息,我们可以深入探讨如何使用iText库在Java环境中进行PDF文件的合并与拆分操作。以下是对这些操作的详细解释。 ### iText简介 iText 是一个开源库,用于生成、修改以及处理PDF文件。它支持多种...

    java多个pdf文件合并成一个

    在Java后端开发中,有时候我们需要处理多个PDF文件并将其合并为一个文件,这在诸如报表生成、文档整合等场景中十分常见。Apache PDFBox是一个强大的PDF处理库,它提供了丰富的API来操作PDF文档,包括合并PDF文件的...

    合并多个PDF

    "合并多个PDF"是经常遇到的任务,尤其在处理大量文档时,将它们整合到一个单一的PDF文件中可以提高效率和便捷性。本篇文章将深入探讨如何实现这一功能,包括基本概念、常用工具以及编程实现。 首先,理解PDF合并的...

    PB数据窗口导出PDF并且合并到一个PDF文件中

    标题 "PB数据窗口导出PDF并且合并到一个PDF文件中" 涉及的主要知识点是使用PowerBuilder(PB)这个编程工具,对数据窗口对象进行操作,并将结果以PDF格式导出,最后实现多个PDF文件的合并。在这个过程中,我们不仅...

    PDF合并工具,可以把任意PDF合并到一起

    PDF合并工具是一种高效实用的软件或在线服务,旨在帮助用户将多个独立的PDF文档整合成一个单一的PDF文件。这种工具对于那些需要管理和组织大量PDF文档的用户来说尤其有用,例如研究人员、学生、教师和办公人员。PDF...

    Jacob Word excel 转PDF 合并PDF文件

    标题提到的"Jacob Word excel 转PDF 合并PDF文件"是指使用Jacob库来将Microsoft Word和Excel文档转换为PDF格式,并进一步合并多个PDF文件。Jacob(Java Advanced COM Bridge)是一个Java库,它允许Java应用程序与...

    PDF合并工具:将多个pdf合并成一个pdf文件

    可以将多个PDF合并成一个pdf文件,如使用命令 merge D:\\luolf\\tmp\\test_out.pdf D:\\luolf\\tmp\\test.pdf,D:\\luolf\\tmp\\test1.pdf,D:\\luolf\\tmp\\test2.pdf 可以将 test.pdf,test1.pdf,test2.pdf 合并成一...

    PDF分割合并助手 PDF合并 PDF分割

    "PDF分割合并助手"是一款专门针对PDF文档处理的工具,旨在帮助用户高效地管理他们的PDF文件。这款软件具备两大核心功能:PDF合并与PDF分割。 **PDF合并**: PDF合并功能允许用户将多个独立的PDF文件整合到一起,...

    PDF合并mergePDF.exe

    可执行文件放到要合并的文件夹下,双击即可合并exe所在文件夹下所有pdf文件,合并后的文件名为merged.pdf,保存在当前文件夹下。可以新建bat文件,然后bat中指定此可执行文件位置,双击bat也行。python编写。

Global site tag (gtag.js) - Google Analytics