1. Des produits
  2.   PDF
  3.   JavaScript
  4.   Aspose.PDF for JavaScript via C++

Aspose.PDF for JavaScript via C++

 
 

API JavaScript pour la création et la conversion de PDF

Génération, édition, rendu et conversion de documents PDF vers d'autres formats de fichiers pris en charge sans utiliser Adobe Acrobat via la bibliothèque JavaScript.

Aspose.PDF pour JavaScript via C++ est une bibliothèque avancée de traitement et de conversion de PDF qui aide les développeurs de logiciels à créez des applications Web avec la possibilité de créer, modifier et convertir facilement des documents PDF. Il s'agit d'une offre unique qui permet aux développeurs de logiciels d'exploiter la puissance de JavaScript pour la manipulation de PDF dans leurs propres applications. Aspose.PDF pour JavaScript via C++ est conçu pour des performances élevées, avec des algorithmes optimisés qui garantissent un traitement PDF rapide et efficace.

Aspose.PDF pour JavaScript via C++ peut être facilement intégré aux applications JavaScript existantes, avec des API simples et intuitives qui nécessitent un effort de codage minimal. La bibliothèque comporte plusieurs fonctionnalités importantes pour travailler avec des documents PDF, telles que l'optimisation de documents PDF, l'ajout d'un tampon à un fichier PDF, l'ajout d'une image à un fichier PDF, l'extraction de texte à partir de PDF, la division d'un PDF en deux fichiers, la conversion d'un PDF en Format d'images, cryptage et décryptage de fichiers PDF, ajout d'hyperliens vers un PDF, ajout de pièces jointes à un PDF, prise en charge Unicode et bien d'autres encore.

Aspose.PDF pour JavaScript via C++ peut être utilisé pour extraire des données de documents PDF à des fins d'analyse et de traitement dans des secteurs tels que la santé, la finance et la recherche. Les développeurs de logiciels peuvent sécuriser leurs documents PDF en ajoutant une protection par mot de passe, un cryptage et des signatures numériques pour empêcher tout accès non autorisé et protéger les informations sensibles. Avec ses fonctionnalités avancées, sa prise en charge multiplateforme, ses performances efficaces, son intégration facile ainsi que sa documentation et son support complets, Aspose.PDF pour JavaScript via C++ est une solution fiable et efficace pour vos besoins de manipulation de PDF.

Previous Next

Premiers pas avec Aspose.PDF pour Java

Pour installer et utiliser Aspose.PDF pour JavaScript via C++ à partir d'une archive -*ZIP, suivez les instructions suivantes

  • extraire les fichiers de l'archive ZIP
  • chiffrez votre fichier *.lic à l'aide de "encrypt_lic.html"
  • modifiez "settings.json" et configurez vos paramètres

Suivez le lien pour le Téléchargement direct

Vous pouvez également télécharger la bibliothèque directement depuis la Aspose.PDF page produit

Convertir des fichiers PDF via l'API JavaScript

Le format de document portable (PDF) est très populaire au sein de la communauté Internet et, en raison de sa portabilité, de sa mobilité et de sa lisibilité, il est considéré comme un moyen sûr et pratique de diffuser des informations privées sur le Web. Aspose.PDF pour JavaScript via C++ est un outil très utile qui aide les développeurs de logiciels à convertir leurs documents PDF vers d'autres formats de fichiers pris en charge tels que JPEG, PDF et plus encore. En quelques étapes seulement, vous pouvez convertir des fichiers PDF aux formats de fichier JPEG comme indiqué ci-dessous.

Convertir un PDF en JPEG à l'aide de l'API JavaScript

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

Optimiser un document PDF via l'API JavaScript

Aspose.PDF pour JavaScript via C++ donne aux développeurs de logiciels le pouvoir d'optimiser le contenu des documents PDF pour le Web à l'aide du code JavaScript. L'optimisation PDF, ou linéarisation pour le Web, est un processus très utile qui aide les utilisateurs à créer des documents PDF adaptés à la navigation en ligne à l'aide d'un navigateur Web. Habituellement, il peut considérablement compresser la taille du PDF, augmenter la vitesse d'affichage et le rendre plus approprié pour l'utilisateur. L'exemple JavaScript suivant montre comment optimiser un document PDF adapté au Web avec seulement quelques lignes de code JavaScript.

Comment optimiser un document PDF à l'aide de l'API JavaScript ?

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

Combinez des fichiers PDF en un seul PDF via l'API JavaScript

Aspose.PDF pour JavaScript via C++ inclut des fonctionnalités très puissantes pour la manipulation de PDF dans les applications Web. Les développeurs de logiciels peuvent facilement combiner plusieurs documents PDF ou diviser un gros fichier PDF en plusieurs documents PDF à l'aide de commandes JavaScript. Il s'agit d'un processus très utile qui aide les utilisateurs à combiner plusieurs fichiers en un seul pour le gérer ou l'imprimer facilement. L'exemple de code JavaScript suivant montre comment les programmeurs informatiques peuvent facilement concaténer plusieurs fichiers PDF.

Comment concaténer des fichiers PDF à l'aide de JavaScript ?

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

Extraire le texte de toutes les pages d'un PDF via JavaScript

Aspose.PDF pour JavaScript via C++ offre aux développeurs de logiciels la possibilité d'extraire du texte à partir de documents PDF à l'aide de l'API JavaScript. C'est un processus très utile permettant aux programmeurs d'obtenir une partie particulière d'un document PDF et de l'utiliser là où ils en ont besoin. La bibliothèque permet aux développeurs de logiciels d'extraire facilement du texte à partir d'images PDF ou de PDF numérisés sans aucune dépendance externe. L'exemple suivant montre comment obtenir du texte PDF avec seulement quelques lignes de code JavaScript.

Comment extraire le texte d'un fichier PDF via JavaScript ?

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 Français