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 StartedComment 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.
- Créer un objet AttachmentInfo
- Télécharger les fichiers sur le stockage cloud
- Ajouter la pièce jointe au PDF
- 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));
}
}