HTML
JPG
PDF
XML
DOCX
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-документах всего за несколько строк кода.
- Загружает документ в облако.
- Удаляет конкретную аннотацию, используя DeleteTextAnnotation().
- Обрабатывает ответ для обеспечения успеха.
- Удаляет все связанные всплывающие аннотации.
- Загружает обновленный документ.
Этот пример кода показывает удаление текстовых аннотаций из PDF-документа через 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_");
}
}
}
}