文档章节

PDF分页的JavaScript 脚本

涂孟超
 涂孟超
发布于 2014/09/26 15:37
字数 78
阅读 16
收藏 0
arr = new Array(
//这里加入页号-------------
1,3,5,7,9
//-------------------------
);

//var re = /.*\/|\.pdf$/ig;
//var filename = this.path.replace(re,"");

var re = /\.pdf$/ig;
var filepath = this.path.replace(re,"") + "_";

var si=0;
var ei=0;
for(var i=0; i < arr.length; i++){
  si = arr[i];
  if(i==arr.length-1){
    ei = this.numPages;
  }else{
    ei = arr[i+1]-1;
  }

  try
  {
    this.extractPages
    ({
      nStart: si-1,
      nEnd: ei-1,
      cPath: filepath + si + ".pdf"
    });
  }
  catch(e)
  {
    console.println("Err:"+e)
  }
}

 
 
 
 
 

 

 

  

本文转载自:http://www.cnblogs.com/del/archive/2007/11/23/969757.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
pdf.js插件使用记录,在线打开pdf

天记录一个js库:pdf.js。主要是实现在线打开pdf功能。因为项目需求需要能在线查看pdf文档,所以就研究了一下这个控件。 有些人很好奇,在线打开pdf文档浏览器不是支持吗。是的你说的都是现代...

yanbigfeg
08/20
0
0
PHPCMS_整合UEditor编辑器

①先到官网下载资源包(先定制编辑器导航工具,再下载) ②上传到phpcms默认的js文件路径,上传后的文件路径如下 staticsjsueditor ②打开/phpcms/libs/classes/form.class.php,找到如下代码...

喵王不瞌睡
2014/03/07
0
0
Sigma Grid表格的功能特性

Sigma Grid 是一个基于 Ajax 的数据表格,用以显示滚动的表格以及进行单元格数据的在线编辑,支持各种流行的浏览器,提供服务器端的集成解决方案,包括 PHP、Java、.NET 和 Perl。主要功能包...

zkjava
2012/02/28
0
0
FineReport中JS如何自定义按钮导出

FineReport支持多种不同的导出方式,直接使用FineReport内置导出按钮可以非常快捷方便的来对各种格式的输出,但是我们在web页面集成中的时候,往往只想将报表内容嵌入到iframe中,而工具栏以...

雄霸天下啦
06/26
0
0
Sigma Grid数据表格

Sigma Grid 是一个基于 Ajax 的数据表格,用以显示滚动的表格以及进行单元格数据的在线编辑,支持各种流行的浏览器,提供服务器端的集成解决方案,包括 PHP、Java、.NET 和 Perl。主要功能包...

wanganf
2012/02/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

八月新增开源项目:假装自己是图形界面的 Git 命令行工具

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

编辑部的故事
2分钟前
1
0
20180918 find命令与Linux文件扩展名

命令find 用来查找搜索文件。 搜索文件相关命令: which 从环境变量里的目录中去搜索 whereis(不常用) 从一个固定的库中搜索 locate(需要单独安装 yum install -y mlocate) 查询时会从/var/...

野雪球
5分钟前
0
0
一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的网站有西刺代理,快代理等,这里我们拿西刺代理作为例子。 西刺代理官网: http://www.xic...

NateHuang
26分钟前
0
0
GO 数组相关操作

package mainimport("fmt""math/rand""time")func main() {//数组的几种定义方式var arr1 [3]int = [3]int{1,2,3}var arr2 = [3]int{4,5,6}arr3 := [3]string{"h", "w", ......

汤汤圆圆
52分钟前
1
0
JAVA 中interrupt、interrupted和isInterrupted的区别

首先,我们说明下三个方法的功能 interrupt() 向当前调用者线程发出中断信号 isinterrupted() 查看当前中断信号是true还是false interrupted() 是静态方法,查看返回当前中断信号并将中断信号...

我爱春天的毛毛雨
56分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部