HTML JPG PDF XML DOCX
  Product Family
PDF

Excluir Anotações de Texto do PDF via .NET SDK

API para remover anotações em documentos PDF com Aspose.PDF Cloud .NET SDK.

Get Started

Como excluir anotações de texto de documentos PDF usando Cloud .NET SDK

Para remover anotações de texto de documentos PDF, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você desenvolva facilmente aplicativos criadores, editores e conversores de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


    PM> Install-Package Aspose.Pdf-Cloud
     

Passos para remover anotações usando .NET SDK

Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e excluir anotações em documentos PDF com apenas algumas linhas de código.

  1. Carregue o documento na nuvem.
  2. Exclua uma anotação específica usando DeleteTextAnnotation().
  3. Manipule a resposta para garantir o sucesso.
  4. Remova quaisquer anotações de pop-up relacionadas.
  5. Baixe o documento atualizado.
 

Este código de exemplo mostra a remoção de Anotações de Texto de um documento 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_");
                }
            }
        }
    }