HTML JPG PDF XML DOCX
  Product Family
PDF

Удалить ссылку из PDF через .NET SDK

API для удаления ссылок из PDF документов с .NET.

Get Started

Как удалить ссылку из PDF документов с использованием Cloud .NET SDK

Чтобы удалить аннотацию ссылки из PDF документов через Cloud .NET SDK, мы будем использовать 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. Создайте новый объект конфигурации с вашим секретом приложения и ключом.
  2. Создайте объект для подключения к облачному API.
  3. Загрузите PDF в облачное хранилище.
  4. Удалите аннотацию ссылки из PDF в облачном хранилище с использованием функции DeleteBookmarkAsync.
  5. Проверьте ответ и зафиксируйте результат.
  6. Загрузите обновленный файл для локального использования.
 

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


   using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Links
    {
        public class LinksRemove
        {
            public static async Task Delete(string documentName, string outputName, string LinkID, string remoteFolder)
            {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Delete link annotation with Id in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.DeleteBookmarkAsync(documentName, bookmarkPath, folder: remoteFolder);

                // Checks the response and logs the result.
		if (response == null)
                    Console.WriteLine("LinksRemove(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("LinksRemove(): Failed to remove link from the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("LinksRemove(): link annotation '{0}' successfully removed from the document '{1}.", LinkID, documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "delete_link_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("LinksRemove(): File '{0}' successfully downloaded.", "delete_link_" + outputName);
                }
            }
        }
    }
 
 

Работа со ссылками в PDF через .NET SDK

Со временем гиперссылки могут устареть или вести на несуществующие страницы. Такие битые ссылки могут разочаровать читателей и снизить доверие к документу. Удаление их обеспечивает актуальность и надежность контента. Удалите ссылки из PDF документов с Aspose.PDF Cloud .NET SDK.

С нашим .NET SDK вы можете

  • Добавлять заголовок и нижний колонтитул документа PDF в текстовом или графическом формате.
  • Добавлять таблицы и текстовые или графические штампы в PDF документы.
  • Дополнять несколько PDF документов в существующий файл.
  • Работать с вложениями, аннотациями и полями формы PDF.
  • Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
  • Удалять все штампы и таблицы с страницы или всего PDF документа.
  • Удалять конкретный штамп или таблицу из PDF документа по его ID.
  • Заменять один или несколько экземпляров текста на странице PDF или в целом документе.
  • Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
  • Вы можете попробовать наше бесплатное приложение для тестирования функциональности.

  •