HTML JPG PDF XML DOCX
  Product Family
PDF

Agregar Encabezados a PDF a través de .NET SDK

API para agregar Encabezados a documentos PDF con Aspose.PDF Cloud .NET SDK

Get Started

Acciones más populares con Encabezados en .NET

Cómo trabajar con Encabezados en documentos PDF usando Cloud .NET SDK

Para agregar encabezados a documentos PDF, utilizaremos Aspose.PDF Cloud .NET SDK Este SDK en la nube ayuda a los programadores de .NET a desarrollar aplicaciones en la nube para crear, anotar, editar y convertir PDF usando 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 agregar imagen en el Encabezado de PDF a través de .NET

Los desarrolladores de Aspose.PDF Cloud .NET pueden fácilmente añadir imágenes en el Encabezado de los documentos PDF. Los desarrolladores solo necesitan unas pocas líneas de código.

  1. Crea un nuevo objeto de Configuración con tu Secreto de Aplicación y Clave
  2. Crea un objeto para conectarte a la API en la Nube
  3. Sube tu archivo de documento
  4. Sube tu archivo de imagen local para el Encabezado.
  5. Prepara la Configuración del Encabezado.
  6. Llama a la API para Agregar Encabezado.
  7. Verifica la respuesta y registra el resultado.
  8. Descarga el archivo actualizado para uso local.
 

Este código de ejemplo muestra cómo agregar una imagen en el encabezado de un documento PDF usando PDF Cloud .NET SDK


    using Aspose.Pdf.Cloud.Sdk.Api;
    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Headers
    {
        public class HeadersAddImage
        {
            public static async Task Append(string documentName, string outputName, string imageFileName, int startPage, int endPage, 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]);
                }

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

                // Create new Image Header with input parameters for the PDF on cloud storage.
                ImageHeader header = new ImageHeader(
                    Background: true,
                    LeftMargin: 1,
                    RightMargin: 2,
                    HorizontalAlignment: HorizontalAlignment.Center,
                    Opacity: 1,
                    Rotate: Rotation.None,
                    RotateAngle: 0,
                    XIndent: 0,
                    YIndent: 0,
                    Zoom: 1,
                    Width: 24,
                    Height: 24,
                    FileName: Path.Combine(remoteFolder, imageFileName)
                );

                // Append new Image Header in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.PostDocumentImageHeaderAsync(documentName, header, startPage, endPage, folder: remoteFolder);

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

Trabajar con los encabezados a través de .NET SDK

Agregar una imagen al encabezado de un PDF mejora el branding del documento, la seguridad, la estética y la funcionalidad. Es especialmente valioso para documentos empresariales, informes, documentos legales y materiales de marketing, asegurando una presentación profesional y bien estructurada. Agregue el encabezado en documentos PDF con Aspose.PDF Cloud .NET SDK.

Con nuestro SDK de .NET usted puede

  • Agregar el encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Agregar 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 de todo el documento PDF.
  • Eliminar un sello o tabla específico del documento PDF por su ID.
  • Reemplazar instancias individuales o múltiples 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 los documentos PDF.
  • Puede probar nuestra App gratuita para probar la funcionalidad.

  •