HTML JPG PDF XML DOCX
  Product Family
PDF

Supprimer les liens du PDF dans Node.js SDK

Supprimer un lien d’un document PDF en utilisant Cloud Node.js SDK

Get Started

Comment supprimer les liens du PDF via Node.js SDK

Pour supprimer les liens d’un PDF, nous utiliserons Aspose.PDF Cloud Node.js SDK. Ce Cloud SDK assiste les programmeurs Node.js dans le développement d’applications créatrices, annotatrices, éditrices et convertisseuses de PDF basées sur le cloud en utilisant le langage de programmation Node.js via l’API REST Aspose.PDF. Créez simplement un compte sur Aspose for Cloud et obtenez vos informations d’application. Une fois que vous avez le SID & la clé de l’application, vous êtes prêt à utiliser l’Aspose.PDF Cloud Node.js SDK.

Commande de la console du gestionnaire de paquets


     
    npm install asposepdfcloud --save
     
     

Étapes pour supprimer les liens en utilisant Node.js

Les développeurs d’Aspose.PDF Cloud peuvent facilement charger et supprimer des liens d’un PDF en quelques lignes de code.

  1. Créez un objet pour se connecter à l’API Pdf.Cloud
  2. Téléchargez votre fichier de document
  3. Supprimez l’annotation de lien requise du document en utilisant la fonction deleteLinkAnnotation()
  4. Effectuez une action après avoir supprimé avec succès l’annotation de lien du document
  5. Téléchargez le résultat si nécessaire
 

Supprimer les liens du PDF en utilisant Node.js


    import credentials from "./credentials.json"  with { type: "json" };    // json-file in this format: { "id": "*****", "key": "*******" }
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
        LINK_REMOVE_ID: "GI5UO32UN5KVESKBMN2GS33OHMZTEMJMGUYDQLBTGYYCYNJSGE",
        PAGE_NUMBER: 2,     // Your document page number...
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfLinks = {
    async uploadDocument() {
            const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(pdfFilePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },
        
        async downloadResult() {
            const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
            const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
            await fs.writeFile(filePath, changedPdfData.body);
            console.log("Downloaded: " + filePath);
        },

        removeLink: async function () {
            const resultDelete = await pdfApi.deleteLinkAnnotation(configParams.PDF_DOCUMENT_NAME, configParams.LINK_REMOVE_ID);

            if (resultDelete.body.code == 200) {
                console.log("Link '" + configParams.LINK_REMOVE_ID + "' was deleted!");
                return ;
            }
            else
                throw new Error("Unexpected error : can't get link !!!");
        }

    }

    async function main() {
        try {
            await pdfLinks.uploadDocument();
            await pdfLinks.removeLink();
            await pdfLinks.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

Travailler avec les liens dans un PDF

Avec le temps, les hyperliens peuvent devenir obsolètes ou mener à des pages qui n’existent plus. Ces liens rompus peuvent frustrer les lecteurs et diminuer la crédibilité du document. Les supprimer garantit que le contenu reste précis et fiable.​ Supprimez les liens des documents PDF avec Aspose.PDF Cloud Node.js SDK.

Avec notre bibliothèque Node.js, vous pouvez :

  • Ajouter l’en-tête et le pied de page du document PDF en format texte ou image.
  • Ajouter des tables et des tampons (texte ou image) aux documents PDF.
  • Ajouter plusieurs documents PDF à un fichier existant.
  • Travailler avec les pièces jointes PDF, les annotations et les champs de formulaire.
  • Appliquer le cryptage ou le décryptage aux documents PDF et définir un mot de passe.
  • Supprimer tous les tampons et tables d’une page ou de l’ensemble du document PDF.
  • Supprimer un tampon ou une table spécifique du document PDF par son ID.
  • Remplacer une ou plusieurs occurrences de texte sur une page PDF ou dans l’ensemble du document.
  • Support étendu pour la conversion de documents PDF en divers autres formats de fichiers.
  • Extraire divers éléments des fichiers PDF et optimiser les documents PDF.
  • Vous pouvez essayer notre application gratuite pour tester la fonctionnalité en ligne.