Konvertieren von PDF zu PNG Node.JS

Baue ich eine Node.js die Anwendung zum konvertieren von PDF in PNG-Format und die Anzeige auf der user-Seite.

Die app funktioniert so:

  1. User-uploads ein PDF auf den server
  2. Server konvertiert die PDF-Seiten zu einzelnen PNGs
  3. Anzeige von PNGs auf der Seite Benutzer

Fand ich ein tolles Paket, den sogenannten Knoten ImageMagick https://github.com/rsms/node-imagemagick aber es ist nicht eine perfekte Passform.

Einige Dinge wie -monitor Flagge von ImageMagick nicht funktioniert, aber funktioniert nicht auf Vanille node.js sowie:

var exec = require('child_process').exec;

exec('convert -monitor myFile.pdf myFile.png', function(error, stdout, stderr) {
    console.log('converting is done');
});

Dem, was ich erreichen möchte ist, dass Sie die Konvertierungs-Funktion geben Sie die Namen der Dateien, die konvertiert, wie: myFile-0.png myFile-1.png.

Die Lösung, die ich implementieren wollte ein Verzeichnis mit dem Namen der PDF-Datei und konvertieren der PNGs gibt wie:

   exec('convert myFile.pdf myFile/myFile.png', function(error, stdout, stderr) {
        console.log('converting is done');
    });

Dann Lesen Sie den Inhalt dieses Verzeichnisses und senden Sie dem Benutzer die Namen der Dateien und Pfade.

Ist das eine gute Lösung?

Kann jemand mir erklären, wie dieses Ziel zu erreichen?

InformationsquelleAutor Hiero | 2015-10-02

Schreibe einen Kommentar