`
lan13217
  • 浏览: 498016 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

itext pdf

    博客分类:
  • Java
 
阅读更多
itext pdf
简单版
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<style>
/*激活样式*/
.active{
	background-color:red;
}
/*默认样式*/
.deActive{
	background-color:gray;
}
</style>
<button class="btn1 deActive">Google1</button>
<button class="btn2 deActive">Google2</button>
<button class="btn3 deActive">Google3</button>
<script>
$(document).ready(function(){ 
	$("[class^=btn]").on("click",function(event){
		//全部按钮恢复默认样式
		$("[class^=btn]").each(function(){	
			$(this).removeClass("active").addClass("deActive");
		})
		//设置点击按钮样式
		if( event.currentTarget === this ){
			$(this).removeClass("deActive").addClass("active");
		};
	}); 
}); 
</script>

美观按钮版
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<style>
.button,.button:visited {
	background:#222 url(overlay.png) repeat-x;
	display:inline-block;
	padding:5px 10px 6px;
	color:#fff;
	text-decoration:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
	border-bottom:1px solid rgba(0,0,0,0.25);
	position:relative;
	cursor:pointer
}
.button:hover {
	background-color:#111;
	c
	olor:#fff;
}
.button:active {
	top:1px;
}
.small.button,.small.button:visited {
	font-size:11px
}
.button,.button:visited,.medium.button,.medium.button:visited {
	font-size:13px;
	font-weight:bold;
	line-height:1;
	text-shadow:0 -1px 1px rgba(0,0,0,0.25);
}
.large.button,.large.button:visited {
	font-size:14px;
	padding:8px 14px 9px;
}
.super.button,.super.button:visited {
	font-size:34px;
	padding:8px 14px 9px;
}
.pink.button, .magenta.button : visited {
	background-color:#e22092;
}
.pink.button:hover {
	background-color:#c81e82;
}
.green.button,.green.button:visited {
	background-color:#91bd09;
}
.green.button:hover {
	background-color:#749a02;
}
.red.button,.red.button:visited {
	background-color:#e62727;
}
.red.button:hover {
	background-color:#cf2525;
}
.orange.button,.orange.button:visited {
	background-color:#ff5c00;
}
.orange.button:hover {
	background-color:#d45500;
}
.blue.button,.blue.button:visited {
	background-color:#2981e4;
}
.blue.button:hover {
	background-color:#2575cf;
}
.yellow.button,.yellow.button:visited {
	background-color:#ffb515;
}
.yellow.button:hover {
	background-color:#fc9200;
}

</style>
</head>
<body>
<a class="btn1 large button blue">点我啊点我啊</a>
<a class="btn2 large button blue">点我啊点我啊</a>
<a class="btn3 large button blue">点我啊点我啊</a>
<script>
$(document).ready(function(){ 
	$("[class^=btn]").on("click",function(event){
		//全部按钮恢复默认样式
		$("[class^=btn]").each(function(){	
			$(this).removeClass("red").addClass("blue");
		})
		//设置点击按钮样式
		if( event.currentTarget === this ){
			$(this).removeClass("blue").addClass("red");
		};
	}); 
}); 
</script>
</body>


import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

import org.jsoup.Connection.Response;
import org.jsoup.Jsoup;


public class DownImage {
	public static void crawleImage(String url){
		try {
			Response resultImageResponse = Jsoup.connect(url).
					ignoreContentType(true)
					.maxBodySize(Integer.MAX_VALUE)
					.header("Referer", "http://blog.sina.com.cn/")
					.execute();
			FileOutputStream out = (new FileOutputStream(new java.io.File("sinaimgs/" + parseName(url)+".jpg")));
			out.write(resultImageResponse.bodyAsBytes());           
			out.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
	private static String parseName(String url){
		Pattern pattern = Pattern.compile("(?<=/)[a-zA-z0-9]+(?=(?:&\\d+)?$)");
		Matcher matcher =pattern.matcher(url);
		if(matcher.find()){
			return matcher.group();
		}
		return null;
	}
	public static String rePalceLink(String content){
		return content.replaceAll("<a .*?href=\"(.*?)\".*?>(.*?)</a>", "[$2:$1]");
	}
	public static String parseImageContent(String content){
		return null;
	}
	public static void main(String[] args) {
		crawleImage("http://s8.sinaimg.cn/mw690/001y7th8ty6KSfiKNbFe7&690");
		System.out.println(rePalceLink("<a href=\"http://snowelf.iteye.com\" title=\"查看我的博客首页\" class=\"welcome\">欢迎lan13217</a>"));
	}
}

分享到:
评论

相关推荐

    itextpdf.jar

    iTextPDF,这个名字源自荷兰语“tekst”,意为“文本”,它由iText Software公司开发,是一个开放源代码的PDF库,主要支持Java和.NET平台。iTextPDF提供了一整套API,使得开发者能够轻松创建、修改和处理PDF文档,...

    iText_pdf.rar_iText pdf_itext PDF类

    标题中的“iText_pdf.rar_iText pdf_itext PDF类”表明这是一个关于iText的压缩包,包含了与创建PDF相关的源代码和示例。 iText的核心功能包括但不限于以下几点: 1. **文本和图像处理**:你可以使用iText向PDF中...

    itextpdf jar包

    iTextPDF是一个强大的Java类库,专为生成和编辑PDF文档而设计。它以其灵活性和易用性在开发社区中广受欢迎,适用于各种项目需求,包括但不限于报告生成、电子发票制作、文档转换等。这个jar包版本为5.5.12,代表着一...

    itextpdf-5.5.13

    《iTextPDF 5.5.13:创建PDF文件的高效工具》 iTextPDF是一款功能强大的Java库,主要用于创建、编辑以及处理PDF文档。版本5.5.13是其历史版本之一,提供了丰富的API和功能,使得开发者能够方便地在Android平台上...

    itextpdf不同版本的jar包

    iTextPDF是一款强大的Java库,专门用于创建和编辑PDF文档。这个库的多个版本在不同的项目中被广泛使用,以满足特定的需求和兼容性要求。本文将深入探讨iTextPDF的不同版本及其在Web项目中生成PDF文档的应用。 首先...

    itextpdf.zip

    iTextPDF是一个强大的Java库,专门用于创建和处理PDF文档。这个"itextpdf.zip"压缩包包含了iTextPDF库的组件以及一个使用说明,帮助用户理解和应用这个库。主要包含以下两个JAR文件和一个文本文件: 1. **itext-...

    itextpdf中文帮助文档.pdf

    **iTextPDF中文帮助文档** iTextPDF是一款广泛使用的开源Java库,用于创建、修改PDF文档。这个中文帮助文档提供了关于如何使用iTextPDF库在Java项目中处理PDF的详细指南,适合对PDF操作有一定需求的开发者。iText...

    itextpdf-5.5.5.jar

    《深入解析iTextPDF 5.5.5:构建PDF文档的强大工具》 在信息化高度发展的今天,PDF作为一种跨平台、格式稳定的文档格式,被广泛应用于各行各业。iTextPDF作为一个强大的PDF操作工具包,为开发者提供了丰富的API,...

    itextpdf的相关jar包

    为了处理PDF文件,开发者经常需要借助第三方库,其中iTextPDF是一个强大的Java库,专门用于创建、修改和处理PDF文档。在本篇文章中,我们将深入探讨iTextPDF以及如何使用它来将SWF(ShockWave Flash)文件嵌入到PDF...

    java使用itextpdf、itext-asian对pdf文件加水印

    在这种情况下,可以使用iTextPDF库以及其针对亚洲字符集的扩展iText-Asian。这两个库提供了强大的功能,让我们能够方便地处理PDF文档,包括添加中文文字水印。以下是对这两个库以及如何在Java中实现这一功能的详细...

    使用itextpdf将excel转化为pdf + pdf加水印

    1. **导入itextpdf库**:在项目中添加itextpdf的依赖,这通常通过Maven或Gradle等构建工具完成。 2. **读取Excel**:使用Apache POI等库读取Excel文件,获取其内容和样式信息。 3. **创建PDF文档**:初始化一个...

    JAVA使用itextpdf实现HTML转PDF

    本主题聚焦于使用Java的iTextPDF库来完成这个任务。iTextPDF是一个强大的Java库,允许开发人员创建、修改和优化PDF文档。 首先,我们需要了解HTML和PDF之间的差异。HTML是一种标记语言,用于构建和设计网页,而PDF...

    iTextpdf支持中文

    iTextpdf是一款强大的Java库,专门用于生成和编辑PDF文档,同时也支持在Android平台上使用。这个库使得开发者能够轻松地在应用程序中创建、修改和处理PDF文档,包括添加文本、图像、表格、链接等元素。在标题中提到...

    itextpdf-5.4.3.jar java 转pdf 工具类 jar

    《Java使用iTextPDF库创建和操作PDF文档详解》 在Java开发中,有时我们需要将数据转换为PDF格式,以便于打印、分享或长期存储。这时,iTextPDF库成为了一个强大的工具。本文将深入探讨如何使用iTextPDF 5.4.3版本的...

    itextpdf按模版导出PDF(表单,表格,条码,二维码)

    **ITextPDF库在Java中的应用:创建模板化的PDF文档** `iTextPDF`是一个流行的开源Java库,用于创建、编辑和操作PDF文档。在这个场景中,我们将探讨如何使用iTextPDF来根据模板生成包含表单、表格、条形码和二维码的...

    itextpdf 导出pdf 表格 自动分页中文 目录

    iTextPDF是一个Java库,专门用于创建、编辑和处理PDF文档,而`iText-asian-5.2.0.jar`和`itextpdf-5.5.5.jar`是iText库的不同版本,用于支持中文字符和其他亚洲语言。 1. **iTextPDF**: iTextPDF是iText项目的一...

    itextpdf-5.5.10 源码、jar包、doc文档

    **itextpdf-5.5.10-sources.jar**包含的是源代码,对于想要深入理解iTextPDF工作原理或者想要进行二次开发的开发者来说,这是一个宝贵的资源。通过阅读源代码,我们可以看到库内部的实现细节,学习如何设计和实现...

    com.itextpdf.itextpdf.5.5.13.3 相关jar包和源码jar包

    com.itextpdf.itextpdf.5.5.13.3 相关jar包和包含源码jar包 &lt;groupId&gt;com.itextpdf&lt;/groupId&gt; &lt;artifactId&gt;itextpdf &lt;version&gt;5.5.13.3 下载地址为: ...

    使用itextpdf将PDF大文件拆分成若干份指定大小文件.zip

    本主题涉及的是如何使用Java和iTextPDF库来将一个大PDF文件拆分成多个指定大小的文件。首先,我们需要理解PDF文件的结构以及iTextPDF库的基本操作。 iTextPDF是一个强大的Java库,它提供了丰富的API来创建、修改和...

    ITextPdf之绝对位置添加文本

    iTextPDF是一个流行的Java库,用于处理PDF文档,它提供了丰富的功能,包括在PDF上添加文本、图像、表格等。在这个场景中,我们将深入探讨如何使用iTextPDF在PDF中实现绝对位置的文本插入,以及如何处理多页情况。 ...

Global site tag (gtag.js) - Google Analytics