تحويل json الى pdf

كيفية تحويل JSON إلى PDF باستخدام .NET Cloud SDK.

JSON مع انتشاره في تبادل البيانات الحديثة، يوفر بنية مرنة وخفيفة الوزن لتمثيل المعلومات. وبالمثل، يشتهر ملف PDF بإمكانية الوصول العالمية والتصميم المتسق، ويوفر تمثيلاً مستقرًا وجذابًا بصريًا لأغراض المشاركة والطباعة والأرشفة. ومع ذلك، هناك منعطف حاسم حيث تحتاج البيانات الديناميكية والمتداخلة لـ JSON إلى تجاوز شكلها الرقمي والظهور في تنسيق موحد وملموس أكثر. هذا هو المكان الذي تظهر فيه ضرورة تحويل JSON إلى PDF.

في هذه المقالة، نستكشف الحاجة الملحة لهذا التحويل، ونحلل تعقيدات كيفية سد الفجوة بين هذين التنسيقين فحسب، بل يمكّنك أيضًا من رفع ممارسات تصور البيانات الخاصة بهم إلى آفاق جديدة.

JSON إلى PDF تحويل REST API

أصبح تحويل JSON إلى PDF في متناول يدك بفضل الإمكانات القوية لـ Aspose.Cells Cloud SDK for .NET.تعمل حزمة SDK متعددة الاستخدامات هذه على تمكين المطورين من دمج عملية التحويل وتبسيطها بسلاسة، مما يضمن تحويل بيانات JSON إلى مستندات PDF مصقولة واحترافية بدقة.

من أجل الاستفادة من إمكانيات SDK هذه في تطبيق .NET، نحتاج أولاً إلى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard.إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.

تحويل JSON إلى PDF في C# .NET

تعمل مكالمات واجهة برمجة التطبيقات البديهية على الاستفادة من قوة Aspose.Cells Cloud للتعامل مع هياكل JSON المعقدة وتحويلها بكفاءة إلى ملفات PDF جذابة بصريًا. في هذا القسم، سنقوم بتحويل JSON إلى PDF باستخدام C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

قم بإنشاء كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

using (var file = System.IO.File.OpenRead(input_JSON))

اقرأ إدخال JSON في مثيل الدفق.

cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "PDF", outPath: resultant_file);

أخيرًا، اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى PDF وتحميل الملف الناتج إلى التخزين السحابي.

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// اسم ورقة عمل الإدخال في Excel
string input_JSON = @"D:\Github\resultant.json";
// ملف PDF الناتج
string resultant_file = "resultant.pdf";

// تحميل ملف JSON من محرك الأقراص المحلي
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى PDF عبر الإنترنت
    cellsInstance.CellsWorkbookPutConvertWorkbook(file, format: "PDF", outPath: resultant_file);
}
json إلى pdf على الإنترنت

معاينة لتحويل JSON إلى PDF.

يمكن تنزيل مصنف Excel المدخل وملف JSON الناتج الذي تم إنشاؤه أعلاه من:

JSON إلى PDF عبر الإنترنت باستخدام أوامر cURL

يمكن أيضًا تبسيط عملية تحويل JSON إلى PDF من خلال مجموعة قوية من أوامر Aspose.Cells Cloud وcURL. من خلال تسخير cURL، يمكنك التفاعل بسلاسة مع Aspose.Cells Cloud API، وبدء عملية التحويل دون عناء. لا توفر هذه الطريقة المرونة للتكامل في بيئات التطوير المختلفة فحسب، بل تضمن أيضًا عملية متسقة وموثوقة لتحويل JSON إلى PDF.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT باستخدام الأمر التالي:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

يرجى تنفيذ الأمر التالي لتحويل تنسيق JSON إلى PDF. يتطلب الطلب التالي أن يكون إدخال JSON متاحًا بالفعل في وحدة التخزين السحابية.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=JSON&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

استبدل “sourceFile” باسم المصدر JSON، و"output" باسم ملف PDF الناتج، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

خاتمة

في الختام، يستوعب المشهد الديناميكي لتحويل البيانات طريقتين قويتين لتحويل JSON إلى PDF، وذلك باستخدام Aspose.Cells Cloud SDK الغني بالميزات لـ .NET والكفاءة القابلة للبرمجة لأوامر cURL. سواء اخترت مجموعة الأدوات الشاملة والتحكم الدقيق الذي توفره Aspose.Cells Cloud SDK، أو البساطة والتوافق عبر الأنظمة الأساسية لأوامر cURL. ومع ذلك، يوفر كلا الأسلوبين تحويلاً سلسًا لبيانات JSON إلى مستندات PDF مصقولة ويمكن الوصول إليها عالميًا.

روابط مفيدة

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

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