PNG JPG BMP TIFF PDF
Aspose.PDF  para .NET

Adicionar Anexos a PDF no SDK .NET

API para adicionar anexos em documentos PDF com Aspose.PDF Cloud .NET SDK

Get Started

Como adicionar anexos em documentos PDF usando C# Cloud API

Para adicionar anexos em documentos PDF, usaremos Aspose.PDF Cloud .NET SDK Este SDK Cloud permite que você crie facilmente aplicativos baseados em nuvem para criar, editar e converter PDFs em C#, ASP.NET ou outros idiomas .NET para várias plataformas de nuvem. Abra NuGet o gerenciador de pacotes, procure Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no console do Gerenciador de Pacotes.

Comando


PM> Install-Package Aspose.Pdf-Cloud 

Passos para adicionar anexos usando .NET SDK

A adição básica de anexos de forma-programada com Aspose.PDF Cloud .NET SDK APIs pode ser feita com apenas algumas linhas de código.

  1. Crie um objeto AttachmentInfo
  2. Faça o upload dos arquivos para o armazenamento em nuvem
  3. Adicione o anexo ao PDF
  4. Verifique a resposta e salve o PDF atualizado

Requisitos do Sistema

Os desenvolvedores do Aspose.PDF Cloud .NET podem extrair e anexar anexos em documentos PDF com facilidade. Os desenvolvedores precisam de apenas algumas linhas de código.

  • .NET Framework 2.0 ou posterior
  • JSON.NET

 

Este código de exemplo mostra como adicionar anexos de um documento PDF usando 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));
    }
}