Agregar archivos adjuntos a PDF en el SDK de .NET
API para agregar archivos adjuntos en documentos PDF con Aspose.PDF Cloud .NET SDK
Get StartedCómo adjuntar archivos en documentos PDF utilizando la API en la nube C#
Para agregar archivos adjuntos a documentos PDF, utilizaremos Aspose.PDF Cloud .NET SDK Este SDK en la nube le permite crear fácilmente aplicaciones basadas en la nube para la creación, edición y conversión de PDF en C#, ASP.NET u otros lenguajes .NET para diversas plataformas en la nube. Abra NuGet el administrador de paquetes, busque Aspose.PDF Cloud e instálelo. También puede usar el siguiente comando desde la consola del administrador de paquetes.
Comando
PM> Install-Package Aspose.Pdf-Cloud
Pasos para agregar archivos adjuntos utilizando el SDK de .NET
Un método básico para agregar archivos adjuntos de manera programática con Aspose.PDF Cloud .NET SDK APIs puede lograrlo con solo unas pocas líneas de código.
- Crear un objeto AttachmentInfo
- Cargar los archivos en el almacenamiento en la nube
- Agregar el archivo adjunto al PDF
- Verificar la respuesta y guardar el PDF actualizado
Requisitos del sistema
Los desarrolladores de Aspose.PDF Cloud .NET pueden extraer y agregar archivos adjuntos en documentos PDF fácilmente. Los desarrolladores solo necesitan unas pocas líneas de código.
- .NET Framework 2.0 o posterior
- JSON.NET
Este código de ejemplo muestra cómo agregar archivos adjuntos de un documento PDF utilizando C#
public static void AddAttachment()
{
var STORAGE_FILE_NAME = "sample_attachment.pdf";
var STORAGE_ATTACHMENT_FILE_NAME = "file_example_MP3_700KB.mp3";
var LOCAL_FILE_NAME = @"C:\Samples\Attachments\sample_attachment.pdf";
var LOCAL_ATTACHMENT_FILE_NAME = @"C:\Samples\Attachments\file_example_MP3_700KB.mp3";
var RESULT_FILE_NAME = @"C:\Samples\Attachments\sample_attachment_new.pdf";
var attachmentInfo = new AttachmentInfo(
STORAGE_ATTACHMENT_FILE_NAME,
"Sample attachment",
Path.GetFileName(LOCAL_ATTACHMENT_FILE_NAME),
"audio/mpeg");
PdfApi.UploadFile(STORAGE_FILE_NAME, File.OpenRead(LOCAL_FILE_NAME));
PdfApi.UploadFile(STORAGE_ATTACHMENT_FILE_NAME, File.OpenRead(LOCAL_ATTACHMENT_FILE_NAME));
var response = PdfApi.PostAddDocumentAttachment(STORAGE_FILE_NAME, attachmentInfo);
Console.WriteLine(response.Code);
if (response.Code == 200)
{
PdfApi.DownloadFile(STORAGE_FILE_NAME)
.CopyTo(File.OpenWrite(RESULT_FILE_NAME));
}
}