تحويل صور JPG إلى PDF هو متطلب شائع عند التعامل مع أرشفة الوثائق أو الطباعة. يوفر PDF توافقًا أفضل، وتنسيقًا احترافيًا، وإدارة أسهل للملفات مقارنةً بصور JPEG. في هذه المقالة، سوف تتعلم كيفية تحويل JPG إلى PDF باستخدام C# مع Aspose.PDF Cloud SDK لـ .NET - واجهة برمجة التطبيقات REST القوية والقابلة للتوسع لأتمتة الوثائق.
- واجهة برمجة التطبيقات لتحويل JPG إلى PDF
- تحويل JPG إلى PDF باستخدام C# مع .NET SDK
- تحويل JPEG إلى PDF باستخدام cURL
API لتحويل JPG إلى PDF
باستخدام Aspose.PDF Cloud SDK for .NET، يمكنك تحويل صورة JPG بسهولة إلى مستندات PDF منظمة جيدًا. يضمن إخراجًا ذا جودة عالية ويقدم تحكمًا كاملاً في تخطيط الصفحة، ومحاذاة الصورة، والدقة، والمزيد — كل ذلك دون الحاجة إلى أدوات طرف ثالث أو تثبيت Microsoft Office.
مميزات رئيسية لـ API:
- يدعم تحويل JPG وغيرها من تنسيقات الصور (PNG، BMP، إلخ) إلى PDF
- حدد حجم الصفحة، الهوامش، محاذاة الصورة، والتكبير
- يعمل بالكامل عبر واجهة برمجة التطبيقات REST وهو مستقل عن النظام الأساسي
- معمارية قائمة على السحابة آمنة مع دعم OAuth 2.0
قم بتثبيت Aspose.PDF Cloud SDK لـ .NET:
استخدم NuGet لتثبيت SDK في تطبيق .NET الخاص بك:
Install-Package Aspose.PDF-Cloud
قم بالتسجيل في Aspose Cloud Dashboard للحصول على معرّف العميل والسر الخاص بالعميل.
تحويل JPG إلى PDF في C# مع .NET SDK
فيما يلي مثال بسيط لتحويل ملف JPG إلى PDF باستخدام C# و Aspose.PDF Cloud SDK:
- أولاً، قم بإنشاء نسخة من
Configuration
حيث نمرر بيانات اعتماد العميل.- Secondly, initialize an object of
PdfApi
while passing Configuration object.- ثالثًا، قم بتحميل صورة JPG المدخلة إلى التخزين السحابي باستخدام
UploadFileRequest
.- الآن، أنشئ كائنًا من
PostInsertImageRequest
حيث نحدد خصائص PDF الناتجة.- أخيرًا، اتصل بواجهة برمجة التطبيقات PostInsertImage(…) من أجل تنفيذ تحويل JPG إلى PDF.
// للمزيد من الأمثلة، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// أنشئ حالة من PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input JPG image
String imageFile = "44781.jpg ";
String resultantPDF = "Resultant.pdf";
// إنشاء مستند PDF فارغ في تخزين السحابة
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
// رقم الصفحة من ملف PDF
int pageNumber = 1;
// إحداثيات الصورة في مستند PDF
// الإحداثيات هي في نقطة بدءًا من الأسفل-اليسار إلى الأعلى-اليمين
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;
// تحميل صورة JPG من القرص المحلي
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
// اسم الوثيقة. (مطلوب)
// pageNumber رقم الصفحة. (مطلوب)
// llx إحداثي أسفل اليسار X. (مطلوب)
// lly Coordinate lower left Y. (مطلوب)
// urx إحداثي الزاوية العليا على اليمين X. (مطلوب)
// ury Coordinate upper right Y. (required)
// imageFilePath مسار ملف الصورة إذا تم تحديده. يتم استخدام محتوى الطلب خلاف ذلك. (اختياري)
// تخزين وثيقة التخزين. (اختياري)
// المجلد مجلد المستندات. (اختياري)
// image ملف الصورة. (اختياري)
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
صورة:- معاينة تحويل JPG إلى PDF.
تحويل JPEG إلى PDF باستخدام cURL
يمكنك أيضًا إجراء التحويل باستخدام cURL واستدعاءات REST API.
- الحصول على رمز الوصول:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- إنشاء ملف PDF فارغ:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- إدراج JPEG في PDF:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"
استبدل {ACCESSTOKEN}
و sourceImage
بالتوكن الفعلي ومسار الصورة الخاص بك في تخزين السحابة.
جرّب تحويل JPG إلى PDF عبر الإنترنت (لا حاجة لكتابة كود)
إذا كنت تفضل تحويل بصري سريع؟ جرب محول JPG to PDF Online Converter المجاني لدينا لاختبار العملية على الفور دون أي ترميز.

مجاني تطبيق تحويل JPEG إلى PDF.
استنتاج
مع Aspose.PDF Cloud SDK لـ .NET، فإن تحويل JPG إلى PDF سهل وموثوق وقابل للتوسع لأي تطبيق .NET. سواء من خلال C# أو واجهة برمجة التطبيقات RESTful، يمكنك أتمتة سير العمل من الصورة إلى PDF بدقة وسرعة. استخدمه لأتمتة الوثائق، ومشاركة الصور بشكل آمن، أو الأرشفة عالية الجودة.
روابط مفيدة
📚 مقالات ذات صلة
نوصي بشدة بزيارة منشورات المدونة التالية للحصول على معلومات حول: