# c2.js **Repository Path**: fyc/c2.js ## Basic Information - **Project Name**: c2.js - **Description**: 基于Phantomjs的截图脚本 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2016-07-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # C2.JS **C2.js** 是基于PhantomJS 2.0的脚本程序,他提供了网页截图,生成PDF文档功能 ## 环境要求 PhantomJS 2.0 下载地址:[http://phantomjs.org/download.html](http://phantomjs.org/download.html 'PhantomJS') ## 安装与运行 ### 类Unix: ``` $ git clone http://192.168.90.101:8080/fengyouchao/c2.js $ cd c2.js $ sudo ./install.sh $ c2 ``` ### Windows: ``` git clone http://192.168.90.101:8080/fengyouchao/c2.js cd c2.js phantomjs c2.js ``` ## 用法 `Usage: [Options]` URL目标地址,URL前缀可以使用`http://`或者`https://`,如果URL没有这些前缀, **C2** 默认使用`http://` #### Options: `-o `: 指定输出文件名, **c2** 根据文件后缀名称生成指定格式的文件,如果要输出pdf文件,则输出文件以pdf作为扩展名即可,例如`-o output.pdf`。 可以通过`:`分割,同时指定多个输出文件,例如`-o output.pdf:output.jpeg`, `-q <0~100>`: 指定生成图片质量,取值范围为0~100, 数值越高,生成的图片的效果更好 `-t `: 设置请求的超时时间 `-d`: Debug模式运行,会打印一些Debug信息,默认不启用Debug模式