pdf-crawler
Version:
A simple Node.js version pdf download crawler
65 lines (37 loc) • 1.08 kB
Markdown
# pdf-crawler
> A simple Node.js version pdf download crawler
https://www.npmjs.com/package/pdf-crawler
https://github.com/xgqfrms/pdf-crawler
## Install
```sh
$ npm i pdf-crawler
# OR
$ yarn add app-node-env
```
## Usage
> CommonJS Module (✅)
```js
const { downloadPDF } = require('pdf-crawler');
const fs = require("fs");
const path = require("path");
const folder = path.resolve(__dirname, '../pdf');
if (!fs.existsSync(folder)) {
fs.mkdirSync(folder);
}
const url = 'https://javascript.xgqfrms.xyz/pdfs/TypeScript%20Language%20Specification.pdf';
const filename = 'TypeScript-v1.8.pdf';
downloadPDF(url, `${folder}/${filename}`,);
```
> ESM Module (🚧)
```js
import { downloadPDF } from "pdf-crawler";
const fs = require("fs");
const path = require("path");
const folder = path.resolve(__dirname, '../pdf');
if (!fs.existsSync(folder)) {
fs.mkdirSync(folder);
}
const url = 'https://javascript.xgqfrms.xyz/pdfs/TypeScript%20Language%20Specification.pdf';
const filename = 'TypeScript-v1.8.pdf';
downloadPDF(url, `${folder}/${filename}`,);
```