PNG JPG BMP TIFF PDF
Aspose.PDF  pour .NET

Ajouter des pièces jointes à PDF dans le SDK .NET

API pour ajouter des pièces jointes dans des documents PDF avec Aspose.PDF Cloud .NET SDK

Get Started

Comment ajouter des pièces jointes dans des documents PDF en utilisant l'API C# Cloud

Pour ajouter des pièces jointes dans des documents PDF, nous utiliserons Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer facilement des applications créatrices, éditrices et convertisseuses de PDF basées sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet gestionnaire de paquets, recherchez Aspose.PDF Cloud et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de paquets.

Commande


PM> Install-Package Aspose.Pdf-Cloud 

Étapes pour ajouter des pièces jointes en utilisant le SDK .NET

Une addition de base de pièces jointes de manière programmatique avec Aspose.PDF Cloud .NET SDK APIs peut être réalisée en quelques lignes de code.

  1. Créer un objet AttachmentInfo
  2. Télécharger les fichiers sur le stockage cloud
  3. Ajouter la pièce jointe au PDF
  4. Vérifier la réponse et enregistrer le PDF mis à jour

Exigences du système

Les développeurs Aspose.PDF Cloud .NET peuvent facilement extraire et ajouter des pièces jointes dans des documents PDF. Les développeurs n’ont besoin que de quelques lignes de code.

  • .NET Framework 2.0 ou ultérieur
  • JSON.NET

 

Ce code exemple montre l'ajout de pièces jointes de document PDF en utilisant 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));
    }
}