Agregar Encabezados a PDF a través de .NET SDK
API para agregar Encabezados a documentos PDF con Aspose.PDF Cloud .NET SDK
Get StartedCó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.
- Crea un nuevo objeto de Configuración con tu Secreto de Aplicación y Clave
- Crea un objeto para conectarte a la API en la Nube
- Sube tu archivo de documento
- Sube tu archivo de imagen local para el Encabezado.
- Prepara la Configuración del Encabezado.
- Llama a la API para Agregar Encabezado.
- Verifica la respuesta y registra el resultado.
- 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.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte del Producto
- Soporte Gratuito
- Soporte Pagado
- Blog
- ¿Por qué Aspose.PDF Cloud para .NET?
- Lista de Clientes
- Seguridad