Excluir Link de PDF via .NET SDK

API para excluir link de documentos PDF com .NET.

Get Started

Como excluir link de documentos PDF usando Cloud .NET SDK

Para excluir a anotação de link de documentos PDF via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você construa facilmente aplicativos de criação, edição e conversão de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, pesquise por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


    PM> Install-Package Aspose.Pdf-Cloud
     

Passos para excluir link usando .NET SDK

Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e excluir a anotação de link de documentos PDF em apenas algumas linhas de código.

  1. Crie um novo objeto Configuration com seu Secret e Key da Aplicação.
  2. Crie um objeto para se conectar à API da Nuvem.
  3. Carregue o PDF no armazenamento em nuvem.
  4. Exclua a anotação de link do PDF no armazenamento em nuvem usando a função DeleteBookmarkAsync.
  5. Verifique a resposta e registre o resultado.
  6. Baixe o arquivo atualizado para uso local.
 

Este código de exemplo mostra como excluir a anotação de link de um documento 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);
                }
            }
        }
    }
 
 

Trabalhar com Links em PDF via .NET SDK

Com o tempo, os hiperlinks podem se tornar obsoletos ou levar a páginas que não existem mais. Esses links quebrados podem frustrar os leitores e diminuir a credibilidade do documento. Removê-los garante que o conteúdo permaneça preciso e confiável.​ Exclua os Links de documentos PDF com Aspose.PDF Cloud .NET SDK.

Com nosso SDK .NET você pode

  • Adicionar cabeçalho e rodapé de documento PDF em formato de texto ou imagem.
  • Adicionar tabelas e carimbos de texto ou imagem a documentos PDF.
  • Anexar múltiplos documentos PDF a um arquivo existente.
  • Trabalhar com anexos, anotações e campos de formulário de PDF.
  • Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
  • Excluir todos os carimbos e tabelas de uma página ou de todo o documento PDF.
  • Excluir um carimbo ou tabela específico do documento PDF pelo seu ID.
  • Substituir uma ou várias instâncias de texto em uma página PDF ou de todo o documento.
  • Suporte extensivo para converter documentos PDF em vários outros formatos de arquivo.
  • Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
  • Você pode experimentar nosso App gratuito para testar a funcionalidade.

  •