PNG JPG BMP TIFF PDF
Aspose.PDF  para .NET

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 Started

Có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.

  1. Crear un objeto AttachmentInfo
  2. Cargar los archivos en el almacenamiento en la nube
  3. Agregar el archivo adjunto al PDF
  4. 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));
    }
}