PNG
JPG
BMP
TIFF
PDF
دمج PDF في .NET SDK
دمج ملفين PDF في ملف واحد في واجهة برمجة تطبيقات السحاب C# دون استخدام أي برنامج مثل Adobe PDF.
Get Startedكيفية دمج ملفات PDF متعددة باستخدام واجهة برمجة تطبيقات السحاب C#
من أجل دمج ملفين PDF سنستخدم Aspose.PDF Cloud .NET SDK تتيح لك مجموعة أدوات السحاب هذه بناء تطبيقات لإنشاء وتحرير وتحويل PDF بسهولة في C#، ASP.NET، أو لغات .NET أخرى لمختلف منصات السحاب. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة التحكم في إدارة الحزم.
الأمر
PM> Install-Package Aspose.Pdf-Cloud
خطوات دمج PDF عبر Cloud .NET SDK
يمكن تنفيذ برنامج أساسي لدمج ملفات PDF برمجيًا مع Aspose.PDF Cloud .NET SDK واجهات برمجة التطبيقات ببضع سطور من الشيفرة.
- إنشاء كائن تكوين جديد باستخدام مفتاح وتطبيق Secret الخاص بك
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- قم بتحميل ملف المستند الخاص بك
- قم بإجراء عملية الدمج
- قم بتنزيل النتيجة
دمج ملفي PDF باستخدام C#
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Merges
{
public class MergeDocuments
{
public static async Task Merge(MergesHelper helper, List<string> files, string outputName, string remoteFolder)
{
Aspose.Pdf.Cloud.Sdk.Model.MergeDocuments documetItems = new(new List<string>());
foreach (var file in files)
{
await helper.UploadFile(Path.GetFileName(file));
documetItems.List.Add(Path.Combine( remoteFolder, file));
}
DocumentResponse response = await helper.pdfApi.PutMergeDocumentsAsync(outputName, documetItems, folder: remoteFolder);
if (response == null)
Console.WriteLine("MergeDocuments(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("MergeDocuments(): Failed to documents.");
else
{
Console.WriteLine("MergeDocuments(): documents successfully merged to '{0}' file.", outputName);
await helper.DownloadFile(outputName);
}
}
}
}