HTML JPG PDF XML DOCX
  Product Family
PDF

Supprimer les annotations de texte des PDF via .NET SDK

API pour supprimer les annotations des documents PDF avec Aspose.PDF Cloud .NET SDK.

Get Started

Comment supprimer les annotations de texte des documents PDF en utilisant Cloud .NET SDK

Pour supprimer les annotations de texte des documents PDF, nous utiliserons Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications de création, d’édition et de conversion de PDF basées sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet gestionnaire de paquets, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de paquets.

Commande de la console du gestionnaire de paquets


    PM> Install-Package Aspose.Pdf-Cloud
     

Étapes pour supprimer les annotations en utilisant .NET SDK

Les développeurs de Aspose.PDF Cloud peuvent facilement charger et supprimer des annotations des documents PDF en quelques lignes de code.

  1. Téléchargez le document sur le cloud.
  2. Supprimez une annotation spécifique en utilisant DeleteTextAnnotation().
  3. Gérez la réponse pour assurer le succès.
  4. Supprimez toutes les annotations contextuelles associées.
  5. Téléchargez le document mis à jour.
 

Ce code exemple montre comment supprimer les annotations de texte du document PDF via C#


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Annotations
    {
        public class DeleteTextAnnotation
        {
            public async static Task MakeDeleteAsync(AnnotationsHelper helper, string documentName, string annotationId, string outputName, string remoteFolder)
            {
                // Delete annotation from the PDF document.
                await helper.UploadFile(documentName);
                AsposeResponse response = await helper.pdfApi.DeleteAnnotationAsync(documentName, annotationId, folder: remoteFolder);
                if (response == null)
                    Console.WriteLine("DeleteTextAnnotation(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("DeleteTextAnnotation(): Failed to delete annotation from the document.");
                else
                {
                    await helper.DeletePopupAnnotationsAsync(documentName, annotationId, remoteFolder);
                    Console.WriteLine("DeleteTextAnnotation(): annotations '{0}' deleted from the document '{1}.", annotationId,  documentName);
                    await helper.DownloadFile(documentName, outputName, "del_text_annotations_");
                }
            }
        }
    }