HTML JPG PDF XML DOCX
  Product Family
PDF

Eliminar enlace del PDF a través del SDK .NET

API para eliminar enlace de documentos PDF con .NET.

Get Started

Cómo eliminar enlace de documentos PDF usando Cloud .NET SDK

Para eliminar anotaciones de enlace de documentos PDF a través de Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK te permite crear aplicaciones de creación, edición y conversión de PDF basadas en la nube de manera fácil en C#, ASP.NET u otros lenguajes .NET para varias plataformas en la nube. Abre NuGet administrador de paquetes, busca Aspose.PDF Cloud e instala. También puedes usar el siguiente comando desde la Consola del Administrador de Paquetes.

Comando de la Consola del Administrador de Paquetes


    PM> Install-Package Aspose.Pdf-Cloud
     

Pasos para eliminar enlace usando .NET SDK

Los desarrolladores de Aspose.PDF Cloud pueden cargar y eliminar fácilmente anotaciones de enlace de documentos PDF en solo unas pocas líneas de código.

  1. Crea un nuevo objeto de Configuración con tu Clave y Secreto de Aplicación.
  2. Crea un objeto para conectarse a la API de la nube.
  3. Sube el PDF al almacenamiento en la nube.
  4. Elimina la anotación de enlace del PDF en el almacenamiento en la nube usando la función DeleteBookmarkAsync.
  5. Verifica la respuesta y registra el resultado.
  6. Descarga el archivo actualizado para uso local.
 

Este código de muestra muestra cómo eliminar anotaciones de enlace de un 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);
                }
            }
        }
    }
 
 

Trabajar con los enlaces en PDF a través del SDK .NET

Con el tiempo, los hipervínculos pueden volverse obsoletos o dirigir a páginas que ya no existen. Tales enlaces rotos pueden frustrar a los lectores y disminuir la credibilidad del documento. Eliminarlos garantiza que el contenido siga siendo preciso y confiable. Elimina los enlaces de los documentos PDF con Aspose.PDF Cloud .NET SDK.

Con nuestro SDK .NET puedes

  • Agregar encabezado y pie de página en formato de texto o imagen al documento PDF.
  • Agregar tablas y sellos de texto o imagen a documentos PDF.
  • Añadir varios documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos PDF, anotaciones y campos de formulario.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o documento PDF completo.
  • Eliminar un sello o tabla específico del documento PDF por su ID.
  • Reemplazar una o múltiples instancias de texto en una página PDF o en todo el documento.
  • Amplio soporte para convertir documentos PDF a varios otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puedes probar nuestra aplicación gratuita para probar la funcionalidad.

  •