pdf-images
Advanced tools
Comparing version 1.3.1 to 1.3.2
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.addBackslashForSpaces = exports.FSUtils = void 0; | ||
exports.FSUtils = void 0; | ||
const fs_1 = __importDefault(require("fs")); | ||
@@ -37,6 +37,1 @@ class FSUtils { | ||
exports.FSUtils = FSUtils; | ||
function addBackslashForSpaces(inputString) { | ||
var stringWithBackslash = inputString.replace(/ /g, '\\ '); | ||
return stringWithBackslash; | ||
} | ||
exports.addBackslashForSpaces = addBackslashForSpaces; |
@@ -27,3 +27,2 @@ "use strict"; | ||
} | ||
pdfPath = (0, utils_1.addBackslashForSpaces)(pdfPath); | ||
const infoObject = { pdfPath }; | ||
@@ -62,7 +61,6 @@ const imgExtension = outputImgExtension || 'png'; | ||
const outputImgPath = path_1.default.join(outputImgDir, outputImgName); | ||
pdfPath = (0, utils_1.addBackslashForSpaces)(pdfPath); | ||
if (!(await utils_1.FSUtils.exists(outputImgPath))) | ||
await utils_1.FSUtils.mkdir(outputImgPath); | ||
const imgExtension = outputImgExtension || 'png'; | ||
const commandToBeExecuted = `convert -quiet ${args || ''} -density ${ImageMagick.density} -quality ${ImageMagick.quality} ${pdfPath} ${outputImgPath + '/' + outputImgName + '.' + imgExtension}` | ||
const commandToBeExecuted = `convert -quiet ${args || ''} -density ${ImageMagick.density} -quality ${ImageMagick.quality} "${pdfPath}" ${outputImgPath + '/' + outputImgName + '.' + imgExtension}` | ||
.replace(/\s+/g, ' ') | ||
@@ -69,0 +67,0 @@ .trim(); |
@@ -9,3 +9,2 @@ "use strict"; | ||
const path_1 = __importDefault(require("path")); | ||
const utils_1 = require("../lib/utils"); | ||
/** | ||
@@ -24,3 +23,2 @@ * @class {Poppler} | ||
const outputImgPath = path_1.default.join(outputImgDir, outputImgName); | ||
pdfPath = (0, utils_1.addBackslashForSpaces)(pdfPath); | ||
if (!fs_1.default.existsSync(outputImgPath)) { | ||
@@ -27,0 +25,0 @@ fs_1.default.mkdirSync(outputImgPath); |
{ | ||
"name": "pdf-images", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"description": "The pf-images library aims to simplify pdf-conversion by using poppler / pdfImages & imageMagick to convert pdfs to images.", | ||
@@ -5,0 +5,0 @@ "main": "build/index.js", |
@@ -30,6 +30,1 @@ import fs from 'fs'; | ||
} | ||
export function addBackslashForSpaces(inputString: string) { | ||
var stringWithBackslash = inputString.replace(/ /g, '\\ '); | ||
return stringWithBackslash; | ||
} |
const { execFileSync, exec } = require('child_process'); | ||
import fs from 'fs'; | ||
import path from 'path'; | ||
import { FSUtils, addBackslashForSpaces } from '../lib/utils'; | ||
import { FSUtils } from '../lib/utils'; | ||
@@ -25,3 +25,2 @@ /** | ||
} | ||
pdfPath = addBackslashForSpaces(pdfPath); | ||
const infoObject: any = { pdfPath }; | ||
@@ -66,3 +65,2 @@ const imgExtension = outputImgExtension || 'png'; | ||
const outputImgPath = path.join(outputImgDir, outputImgName); | ||
pdfPath = addBackslashForSpaces(pdfPath); | ||
if (!(await FSUtils.exists(outputImgPath))) await FSUtils.mkdir(outputImgPath); | ||
@@ -72,3 +70,3 @@ const imgExtension = outputImgExtension || 'png'; | ||
ImageMagick.quality | ||
} ${pdfPath} ${outputImgPath + '/' + outputImgName + '.' + imgExtension}` | ||
} "${pdfPath}" ${outputImgPath + '/' + outputImgName + '.' + imgExtension}` | ||
.replace(/\s+/g, ' ') | ||
@@ -75,0 +73,0 @@ .trim(); |
const { execFileSync } = require('child_process'); | ||
import fs from 'fs'; | ||
import path from 'path'; | ||
import { addBackslashForSpaces } from '../lib/utils'; | ||
@@ -19,3 +18,2 @@ /** | ||
const outputImgPath = path.join(outputImgDir, outputImgName); | ||
pdfPath = addBackslashForSpaces(pdfPath); | ||
if (!fs.existsSync(outputImgPath)) { | ||
@@ -22,0 +20,0 @@ fs.mkdirSync(outputImgPath); |
98561
403