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.
- Crie um novo objeto Configuration com seu Secret e Key da Aplicação.
- Crie um objeto para se conectar à API da Nuvem.
- Carregue o PDF no armazenamento em nuvem.
- Exclua a anotação de link do PDF no armazenamento em nuvem usando a função DeleteBookmarkAsync.
- Verifique a resposta e registre o resultado.
- 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.
- Recursos de Aprendizagem
- Documentação
- Código Fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para .NET?
- Lista de Clientes
- Segurança