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

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);
}
تحويل JPEG إلى PDF عبر الإنترنت

صورة:- معاينة تحويل JPG إلى PDF.

تحويل JPEG إلى PDF باستخدام cURL

يمكنك أيضًا إجراء التحويل باستخدام cURL واستدعاءات REST API.

  1. الحصول على رمز الوصول:
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"
  1. إنشاء ملف PDF فارغ:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. إدراج 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 المجاني لدينا لاختبار العملية على الفور دون أي ترميز.

jpg to pdf

مجاني تطبيق تحويل JPEG إلى PDF.

استنتاج

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

روابط مفيدة

📚 مقالات ذات صلة

نوصي بشدة بزيارة منشورات المدونة التالية للحصول على معلومات حول: