JSON به PDF C#

فایل‌های JSON معمولاً برای صادر کردن، وارد کردن یا انتقال داده‌ها در داخل یا بین برنامه‌ها استفاده می‌شوند. فرمت JSON به قالب بندی کمتری نیاز دارد و مکانیزم ذخیره سازی داده های سبک وزن را ارائه می دهد. در موارد مختلف، ممکن است لازم باشد فایل‌های JSON را برای اشتراک‌گذاری، چاپ یا اهداف دیگر به PDF تبدیل کنید. برای دستیابی به آن از نظر برنامه‌ریزی، این مقاله نحوه تبدیل JSON به PDF از طریق C# را پوشش می‌دهد.

C# API برای تبدیل JSON به PDF - دانلود رایگان

برای تبدیل فایل‌های JSON به فرمت PDF، از Aspose.Cells for .NET استفاده می‌کنیم. این یک API قدرتمند است که به شما امکان می دهد اسناد صفحه گسترده را از ابتدا تولید کنید. علاوه بر این، به شما امکان می دهد فایل های اکسل موجود را از داخل برنامه های دات نت خود پردازش و تبدیل کنید. می‌توانید API را دانلود یا با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.Cells

نحوه تبدیل JSON به PDF در سی شارپ

Aspose.Cells برای دات نت تبدیل یک فایل JSON به PDF را برای شما آسان تر می کند که می تواند در چند مرحله انجام شود. مراحل زیر برای ذخیره یک فایل JSON به عنوان PDF در سی شارپ با استفاده از Aspose.Cells برای دات نت مورد نیاز است.

  • یک فایل اکسل ایجاد کنید.
  • داده ها را از فایل JSON در برگه اکسل بارگیری کنید.
  • گزینه های تبدیل اضافی را برای JSON به PDF تنظیم کنید.
  • داده های JSON را به صورت PDF ذخیره کنید.

بخش زیر نحوه انجام مراحل فوق را برای تبدیل JSON به PDF در کد C# نشان می دهد.

تبدیل JSON به PDF در سی شارپ

در زیر مراحل تبدیل فایل JSON به PDF با استفاده از سی شارپ آمده است.

  1. یک نمونه از کلاس Workbook ایجاد کنید.
  2. Worksheet پیش‌فرض را از مجموعه Worksheets انتخاب کنید.
  3. با استفاده از روش File.ReadAllText(string) داده‌های JSON را از فایل بارگیری کنید.
  4. یک نمونه از JsonLayoutOptions ایجاد کنید و گزینه‌ها را تنظیم کنید.
  5. با استفاده از روش JsonUtility.ImportData با ارجاع به شیء Worksheet و داده‌های JSON، داده‌ها را از JSON به کاربرگ وارد کنید.
  6. با استفاده از روش Workbook.Save(string, SaveFormat.Auto)، JSON را به PDF تبدیل کنید.

نمونه کد زیر نحوه تبدیل فایل JSON به PDF در سی شارپ را نشان می دهد.

// یک شی Workbook ایجاد کنید
var workbook = new Cells.Workbook();

// دسترسی به کاربرگ پیش فرض
var worksheet = workbook.Worksheets[0];

// خواندن داده های JSON از فایل
string jsonInput = File.ReadAllText("Data.json");

// JsonLayoutOptions را تنظیم کنید تا آرایه ها را به عنوان جدول در نظر بگیرد
var options = new Cells.Utility.JsonLayoutOptions();
options.ArrayAsTable = true;

// داده های JSON را با شروع سلول A1 به کاربرگ وارد کنید
Cells.Utility.JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// JSON وارد شده را به PDF تبدیل کنید
workbook.Save("output.pdf", Cells.SaveFormat.Auto); 

API برای صادرات JSON به PDF در C# - یک مجوز رایگان دریافت کنید

می‌توانید از Aspose.Cells برای دات‌نت بدون محدودیت‌های ارزیابی با استفاده از مجوز موقت استفاده کنید.

نتیجه

در این مقاله با نحوه تبدیل داده های JSON به PDF از طریق سی شارپ آشنا شدید. مراحل و نمونه کد نحوه بارگیری داده های JSON و ذخیره آن به صورت پویا به صورت PDF در C# را نشان داده است. می‌توانید از نمونه کد ارائه‌شده در برنامه‌های مبتنی بر دات‌نت، دات‌نت Core، Mono یا Xamarin استفاده کنید. علاوه بر این، می توانید اسناد Aspose.Cells را برای دات نت کاوش کنید. همچنین، می توانید سوالات خود را در [فروم 16 ما ارسال کنید.

همچنین ببینید