Divisez les fichiers via JavaScript via C++

Division des fichiers à l’aide de la bibliothèque JavaScript via C++ côté serveur.

Divisez des fichiers à l'aide de la bibliothèque JavaScript via C++

Pour diviser des fichiers, nous utiliserons l’API Aspose.PDF, une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plateforme javascript-cpp. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages. Notre outil logiciel permet également aux développeurs de diviser des documents Word, PDF, HTML, TXT et DOCX en plusieurs parties. Pour plus de détails, consultez Pages de documentation.

Divisez les documents via JavaScript via C++


Vous avez besoin de bibliothèque Aspose.PDF pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un nouvel objet de classe Document pour fractionner les pages PDF.
  3. Ajoute la page actuelle au document.
  4. Enregistrer la page actuelle en tant que PDF séparé

Comment diviser des PDF en utilisant JavaScript via C++

La bibliothèque Aspose.PDF vous permet de diviser des documents PDF volumineux. Le fractionnement d’un document PDF est un cas d’utilisation courant lorsque vous travaillez avec des documents PDF. Il permet de réduire la taille d’un fichier PDF en divisant les documents volumineux en fichiers plus petits à envoyer par e-mail.

PDF divisé - JavaScript via C++

<% splitter.code-block1.subtitle %>


    var ffileSplit = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*set number a page to split*/
        const pageToSplit = 1;
        /*split a PDF-file and save the "ResultSplit1.pdf", "ResultSplit2.pdf"*/
        const json = AsposePdfSplit2Files(event.target.result, e.target.files[0].name, pageToSplit, "ResultSplit1.pdf", "ResultSplit2.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = e.target.files[0].name + " split: " + json.fileNameResult1 + ", " + json.fileNameResult2;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the first result file*/
        DownloadFile(json.fileNameResult1, "application/pdf");
        /*make a link to download the second result file*/
        DownloadFile(json.fileNameResult2, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };