博客园博客PDF生成器

简介:

   周末写了一个博客园博客PDF生成器,由于博客园文件上传大小的限制,我把源代码放在CSDN上了(想信大家都有帐号哈),如果没有帐号的请留下邮箱,我会尽快发给你,当然如果哪位朋友能帮忙把源代码上传到博客园上更好博客园博客PDF生成器 

      废话不多说,直接看生成后的PDF效果哈:

 

博客中图片效果:

 

      代码比较简单,这里先简单说一下思路,先通过博客地址取得该博客的RSS信息,这是一个XML文件,把源码存在本地,然后解析这个XML文件,从中取出需要的信息,再用iTextSharp这个DLL来操作PDF,从面生成PDF文档。

      下面只帖出几个主要的类,大家有兴趣可以下载源代码看:

      实体类channel,类属性是从XML文件中取得的:

实体类:

 

 

      实体类item(属性来自XML文件):

 

实体类:

 

 

      从XML文件中提取博客信息类:

 

代码

 

 

        PDF文件生成类,也是本软件中最重要的一个类,其实就是iTextSharp的运用(这个DLL文件在源代码中有):

 

代码

 

 

      最后就是调用类了,先看一下软件界面吧:

      后台代码:

 

代码

 

      其中调用了一个等待窗体Wait,非常简单,这里就不说了,大家可以看源代码。

      博客园中高手如云,本人只能算个菜,只是把自己写的一点小东西拿出来跟大家分享,希望能帮到大家,欢迎各位朋友批评指正,如果使用过程中有错误请留言哦。

      本软件目地是服务博客园的朋友们,源代码完全开源,但转载或二次开发请注明出处。



本文转自Artwl博客园博客,原文链接:http://www.cnblogs.com/artwl/,如需转载请自行联系原作者

相关文章
|
2月前
|
存储 XML 自然语言处理
信息检索和信息提取的区别 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/geek/331046
提取的意思是 “取出”,检索的意思是 “取回”。信息检索是返回与用户特定查询或兴趣领域相关的信息。而信息提取则更多地是从一组文档或信息中提取一般知识(或关系)。信息提取是获取数据并从中提取结构化信息的标准过程,以便将其用于各种目的,其中一个目的可能是搜索引擎。
86 24
|
自然语言处理 安全 网络协议
CSDN 博客精品文章汇总(持续更新)
CSDN 博客精品文章汇总(持续更新)
258 0
|
数据采集 前端开发
Python爬虫入门教程 54-100 博客园等博客网站自动评论器
爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成“博客园“ 博客的自动评论,其实原理是非常简单的,提炼一下需求 基本需求 登录博客园<不实现,登录单独编写博客> 调用评论接口 返回请求结果 确定流程之后,基本...
1740 0
成功的博客都有好的内容
是什么让一个博客变得成功?相当的文章数不胜数,但不论怎样,所有的人都会同意这个观点:伟大的博客都有伟大的内容。 “内容才是王道”的呼声在站长界回响了数年的时间,虽然我认为一个博客要要想成功仅凭这句话是不够的,但“内容”的确是一个成功的博客必不可少的关键因素。
1068 0