Skip to content

Commit

Permalink
Merge pull request #33 from w3nl/feature/optimize
Browse files Browse the repository at this point in the history
Feature/optimize
  • Loading branch information
w3nl committed Jan 6, 2021
2 parents 0fc17eb + ff046c6 commit 6454640
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 1,985 deletions.
400 changes: 0 additions & 400 deletions js/convert.js

This file was deleted.

773 changes: 0 additions & 773 deletions js/pdf2image.js

This file was deleted.

594 changes: 26 additions & 568 deletions package-lock.json

Large diffs are not rendered by default.

8 changes: 2 additions & 6 deletions package.json
@@ -1,6 +1,6 @@
{
"name": "ppt-png",
"version": "1.1.0",
"version": "1.1.1",
"description": "Convert ppt to image (png,jpg)",
"files": [
"src/converter.js",
Expand Down Expand Up @@ -71,11 +71,7 @@
"dependencies": {
"@hckrnews/converter": "^0.4.0",
"@hckrnews/pdf2png": "^0.2.0",
"@hckrnews/ppt2pdf": "^0.2.2",
"array-helpers": "^4.0.1",
"glob": "^7.1.5",
"jimp": "^0.16.1",
"path": "^0.12.7"
"@hckrnews/ppt2pdf": "^0.2.2"
},
"type": "module",
"engines": {
Expand Down
15 changes: 6 additions & 9 deletions src/converter.js
@@ -1,5 +1,5 @@
import PptToPdfConverter from '@hckrnews/ppt2pdf';
import Pdf2PngConverter from '@hckrnews/pdf2png';
import pdf2png from './pdf2png.js';
import ppt2pdf from './ppt2pdf.js';
import {
File,
Converter
Expand Down Expand Up @@ -38,18 +38,15 @@ class Ppt2PngConverter extends Converter {
*/
convert() {
return this.files.map((file) => {
const pptConverter = PptToPdfConverter.create({
file: file.path,
const pdf = ppt2pdf({
file,
output: this.output
});

pptConverter.convert();
const pdfConverter = Pdf2PngConverter.create({
file: pptConverter.pdf,
return pdf2png({
file: pdf,
output: this.output
});

return pdfConverter.convert();
});
}

Expand Down
12 changes: 12 additions & 0 deletions src/pdf2png.js
@@ -0,0 +1,12 @@
import Pdf2PngConverter from '@hckrnews/pdf2png';

export default ({
file, output
}) => {
const pdfConverter = Pdf2PngConverter.create({
file,
output
});

return pdfConverter.convert();
};
14 changes: 14 additions & 0 deletions src/ppt2pdf.js
@@ -0,0 +1,14 @@
import PptToPdfConverter from '@hckrnews/ppt2pdf';

export default ({
file, output
}) => {
const pptConverter = PptToPdfConverter.create({
file: file.path,
output
});

pptConverter.convert();

return pptConverter.pdf;
};
229 changes: 0 additions & 229 deletions test/test.js

This file was deleted.

0 comments on commit 6454640

Please sign in to comment.