Convertir le PDF en EPUB, TeX, texte, XPS dans Node.js

Convertir le PDF en EPUB

EPUB est un standard gratuit et ouvert de livre électronique provenant de l’International Digital Publishing Forum (IDPF). Les fichiers portent l’extension .epub. EPUB est conçu pour un contenu réflowable, ce qui signifie qu’un lecteur EPUB peut optimiser le texte pour un dispositif d’affichage particulier. EPUB prend également en charge le contenu à mise en page fixe. Le format est destiné à être un format unique que les éditeurs et les sociétés de conversion peuvent utiliser en interne, ainsi que pour la distribution et la vente. Il remplace la norme Open eBook.

Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfToEPUB fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.

CommonJS :

  1. Appeler require et importer asposepdfnodejs module comme AsposePdf variable.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Appeler AsposePdf en tant que Promise et exécuter l’opération de conversion du fichier. Recevoir l’objet en cas de succès.
  4. Appelez la fonction AsposePdfToEPUB.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPDFtoEPUB.epub”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to ePub and save the "ResultPDFtoEPUB.epub"*/
      const json = AsposePdfModule.AsposePdfToEPUB(pdf_file, "ResultPDFtoEPUB.epub");
      console.log("AsposePdfToEPUB => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF qui sera converti
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appelez la fonction AsposePdfToEPUB.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPDFtoEPUB.epub”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to ePub and save the "ResultPDFtoEPUB.epub"*/
  const json = AsposePdfModule.AsposePdfToEPUB(pdf_file, "ResultPDFtoEPUB.epub");
  console.log("AsposePdfToEPUB => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

Convertir le PDF en TeX

Aspose.PDF for Node.js prend en charge la conversion de PDF en TeX. Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfToTeX fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.

CommonJS :

  1. Appeler require et importer asposepdfnodejs module comme AsposePdf variable.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Appeler AsposePdf en tant que Promise et exécuter l’opération de conversion du fichier. Recevoir l’objet en cas de succès.
  4. Appelez la fonction AsposePdfToTeX.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPDFtoTeX.tex”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to TeX and save the "ResultPDFtoTeX.tex"*/
      const json = AsposePdfModule.AsposePdfToTeX(pdf_file, "ResultPDFtoTeX.tex");
      console.log("AsposePdfToTeX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF qui sera converti
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appelez la fonction AsposePdfToTeX.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultPDFtoTeX.tex”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to TeX and save the "ResultPDFtoTeX.tex"*/
  const json = AsposePdfModule.AsposePdfToTeX(pdf_file, "ResultPDFtoTeX.tex");
  console.log("AsposePdfToTeX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

Convertir PDF en TXT

Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfToTxt fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.

CommonJS :

  1. Appeler require et importer asposepdfnodejs module comme AsposePdf variable.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Appeler AsposePdf en tant que Promise et exécuter l’opération de conversion du fichier. Recevoir l’objet en cas de succès.
  4. Appelez la fonction AsposePdfToTxt.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultPDFtoTxt.txt”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to Txt and save the "ResultPDFtoTxt.txt"*/
      const json = AsposePdfModule.AsposePdfToTxt(pdf_file, "ResultPDFtoTxt.txt");
      console.log("AsposePdfToTxt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF qui sera converti
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appelez la fonction AsposePdfToTxt.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ vaut 0, le résultat de l’opération est enregistré dans “ResultPDFtoTxt.txt”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to Txt and save the "ResultPDFtoTxt.txt"*/
  const json = AsposePdfModule.AsposePdfToTxt(pdf_file, "ResultPDFtoTxt.txt");
  console.log("AsposePdfToTxt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

Convertir le PDF en XPS

Le type de fichier XPS est principalement associé à la XML Paper Specification de Microsoft Corporation. La XML Paper Specification (XPS), anciennement nom de code Metro et englobant le concept marketing Next Generation Print Path (NGPP), est l’initiative de Microsoft visant à intégrer la création et la visualisation de documents dans le système d’exploitation Windows.

Aspose.PDF for Node.js donne la possibilité de convertir des fichiers PDF en XPS format. Essayons d’utiliser l’extrait de code présenté pour convertir des fichiers PDF au format XPS avec Node.js.

Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfToXps fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.

CommonJS :

  1. Appeler require et importer asposepdfnodejs module comme AsposePdf variable.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Appeler AsposePdf en tant que Promise et exécuter l’opération de conversion du fichier. Recevoir l’objet en cas de succès.
  4. Appelez la fonction AsposePdfToXps.
  5. Convertir le fichier PDF. Ainsi, si \u0027json.errorCode\u0027 est 0, le résultat de l’opération est enregistré dans \u0022ResultPDFtoXps.xps\u0022. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans \u0027json.errorText\u0027.

  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to Xps and save the "ResultPDFtoXps.xps"*/
      const json = AsposePdfModule.AsposePdfToXps(pdf_file, "ResultPDFtoXps.xps");
      console.log("AsposePdfToXps => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appelez la fonction AsposePdfToXps.
  5. Convertir le fichier PDF. Ainsi, si \u0027json.errorCode\u0027 est 0, le résultat de l’opération est enregistré dans \u0022ResultPDFtoXps.xps\u0022. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans \u0027json.errorText\u0027.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to Xps and save the "ResultPDFtoXps.xps"*/
  const json = AsposePdfModule.AsposePdfToXps(pdf_file, "ResultPDFtoXps.xps");
  console.log("AsposePdfToXps => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);

Convertir le PDF en PDF en niveaux de gris

Convertir le PDF en noir et blanc avec Aspose.PDF for Node.js via C++. Pourquoi devrais-je convertir un PDF en niveaux de gris ? Si le fichier PDF contient de nombreuses images couleur et que la taille du fichier est importante plutôt que la couleur, la conversion permet d’économiser de l’espace. Si vous imprimez un fichier PDF en noir et blanc, la conversion vous permettra de vérifier visuellement à quoi ressemble le résultat final.

Dans le cas où vous souhaitez convertir un document PDF, vous pouvez utiliser AsposePdfConvertToGrayscale fonction. Veuillez vérifier le fragment de code suivant afin de le convertir dans un environnement Node.js.

CommonJS :

  1. Appeler require et importer asposepdfnodejs module comme AsposePdf variable.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Appeler AsposePdf en tant que Promise et exécuter l’opération de conversion du fichier. Recevoir l’objet en cas de succès.
  4. Appelez la fonction AsposePdfConvertToGrayscale.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultConvertToGrayscale.pdf”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
    /*Convert a PDF-file to grayscale and save the "ResultConvertToGrayscale.pdf"*/
    const json = AsposePdfModule.AsposePdfConvertToGrayscale(pdf_file, "ResultConvertToGrayscale.pdf");
    console.log("AsposePdfConvertToGrayscale => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});

ECMAScript/ES6 :

  1. Importer le asposepdfnodejs module.
  2. Spécifiez le nom du fichier PDF qui sera converti.
  3. Initialisez le module AsposePdf. Recevez l’objet si l’opération réussit.
  4. Appelez la fonction AsposePdfConvertToGrayscale.
  5. Convertir le fichier PDF. Ainsi, si ‘json.errorCode’ est 0, le résultat de l’opération est enregistré dans “ResultConvertToGrayscale.pdf”. Si le paramètre json.errorCode n’est pas 0 et, en conséquence, une erreur apparaît dans votre fichier, les informations d’erreur seront contenues dans ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /*Convert a PDF-file to grayscale and save the "ResultConvertToGrayscale.pdf"*/
  const json = AsposePdfModule.AsposePdfConvertToGrayscale(pdf_file, "ResultConvertToGrayscale.pdf");
  console.log("AsposePdfConvertToGrayscale => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);