HTML JPG PDF XML DOCX
  Product Family
PDF

Удаление аннотаций страниц из PDF через .NET SDK

API для удаления аннотаций в PDF-документах с помощью Aspose.PDF Cloud .NET SDK.

Get Started

Как удалить аннотации страниц из PDF-документов с помощью Cloud .NET SDK

Для удаления аннотаций страниц из PDF-документов мы будем использовать Aspose.PDF Cloud .NET SDK Этот Cloud SDK позволяет легко создавать облачные приложения для создания, редактирования и конвертации PDF на C#, ASP.NET или других языках .NET для различных облачных платформ. Откройте NuGet менеджер пакетов, найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Команда консоли диспетчера пакетов


    PM> Install-Package Aspose.Pdf-Cloud
     

Шаги для удаления аннотаций с использованием .NET SDK

Разработчики Aspose.PDF Cloud могут легко загружать и удалять аннотации в PDF-документах всего за несколько строк кода.

  1. Загружает входной PDF.
  2. Удаляет все аннотации с указанной страницы.
  3. Обрабатывает ошибки и сообщает о статусе.
  4. Скачивает очищенный PDF-файл.
 

Этот пример кода показывает удаление аннотаций страниц из PDF-документа на C#


    using Aspose.Pdf.Cloud.Sdk.Model;

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