HTML JPG PDF XML DOCX
  Product Family
PDF

Añadir Marcadores a PDF en .NET SDK

Añadir un Marcador a un Documento PDF usando API .NET del lado del servidor.

Get Started

Cómo crear un Marcador a través de Cloud .NET SDK

Para crear un Marcador a través de Cloud .NET SDK, utilizaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK te permite construir fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en C#, ASP.NET u otros lenguajes .NET para diversas plataformas en la nube. Abre NuGet el gestor de paquetes, busca Aspose.PDF Cloud e instala. También puedes usar el siguiente comando desde la Consola del Gestor de Paquetes.

Comando de la Consola del Gestor de Paquetes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Pasos para crear un Marcador a través de .NET SDK

Los desarrolladores de Aspose.PDF Cloud pueden cargar y crear fácilmente marcadores en PDF con solo unas pocas líneas de código.

  1. Crea un nuevo objeto de Configuración con tu Secreto y Clave de Aplicación
  2. Crea un objeto para conectarse a la API de Cloud
  3. Sube tu archivo de documento
  4. Establece la propiedad deseada usando PostBookmarkAsync
  5. Verifica la respuesta y registra el resultado.
  6. Descarga el archivo actualizado para uso local.
 

Este código de muestra muestra cómo crear un Marcador en documentos PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Bookmarks
    {
        public class BookmarkAdd
        {
            public static async Task Append(string documentName, string outputName, string parentBookmarkPath, string title, string localFolder, 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]);
                }

                // Create new bookmark with input parameters for the PDF on cloud storage.
                Bookmark bookmark = new Bookmark(
                    Action: "GoTo",
                    Bold: true,
                    Italic: false,
                    Title: title,
                    PageDisplay: "XYZ",
                    PageDisplayBottom: 10,
                    PageDisplayLeft: 10,
                    PageDisplayRight: 10,
                    PageDisplayTop: 10,
                    PageDisplayZoom: 2,
                    PageNumber: 1,
                    Color: new Color(A: 0x00, R: 0x00, G: 0xFF, B: 0x00)
                );
                List<Bookmark> newBookmarks = new List<Bookmark>() { bookmark };

                // Append new bookmark under the parentBookmarkPath in the PDF on cloud storage.
                BookmarksResponse response = await pdfApi.PostBookmarkAsync(documentName, parentBookmarkPath, newBookmarks, folder: remoteFolder);

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

Trabajar con los marcadores en PDF a través de .NET SDK

Añadir marcadores a un PDF mejora significativamente la usabilidad del documento al mejorar la navegación, organización y accesibilidad. Es esencial para documentos grandes, asegurando que los usuarios puedan encontrar y acceder eficientemente al contenido relevante. Añade los Marcadores a los documentos PDF con Aspose.PDF Cloud .NET SDK.

Con nuestro .NET SDK puedes

  • Añadir encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Añadir tablas y sellos de texto o imagen a documentos PDF.
  • Adjuntar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos, anotaciones y campos de formulario de PDF.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o todo el documento PDF.
  • 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 de 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 App gratuita para añadir los marcadores en archivos PDF en línea y probar la funcionalidad.

  •