تبدیل داده های JSON به اسناد PDF حرفه ای و قابل به اشتراک گذاشتن یک الزام رایج در بسیاری از برنامه ها است. Aspose.Cells برای .NET، شما به راحتی می توانید محتوای jSON را به یک طرح سبک پهنای باند بارگذاری و صادرات آن به عنوان یک فایل PDF با کنترل کامل بر فرمت.

معرفی

تبدیل داده های ساختار یافته JSON به گزارش های PDF یا اسناد به خوبی فرمت شده یک ویژگی قدرتمند است که قابلیت استفاده از خروجی برنامه شما را بهبود می بخشد.این راهنمای به شما کمک می کند تا از طریق فرآیند تبدیل JSon به PDF با استفاده Aspose.Cells برای .NET، قدم های دقیق و نمونه های کد را ارائه دهید.

چرا JSON را به PDF تبدیل می کنیم؟

  • گزارش حرفه ای: گزارش های پلی شده را از محتوای JSON تولید می کند که به راحتی قابل به اشتراک گذاشتن یا چاپ است.
  • Web-to-PDF Workflow: تبدیل داده های ساختار یافته JSON دریافت شده از API های وب به جدول های PDF قابل خواندن.
  • تصمیمات انعطاف پذیر: کنترل فرمت داده های JSON خود را در PDF، مانند پردازش ریشه ها به عنوان خطوط جدول و نادیده گرفتن ارزش های صفر.

راهنمای گام به گام برای تبدیل JSON به PDF

مرحله 1: نصب Aspose.Cells از طریق NuGet

بسته Aspose.Cells را به پروژه خود با استفاده از دستور زیر اضافه کنید:

dotnet add package Aspose.Cells

مرحله دوم: تنظیم مجوز

مجوز محصول را با تنظیم یک کلید اندازه گیری فعال کنید.این برای استفاده تجاری ضروری است.

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

مرحله سوم: شروع کتاب کاری

ایجاد یک دفترچه کار جدید برای نگه داشتن محتوای JSON:

Workbook workbook = new Workbook();

مرحله چهارم: دسترسی به ورودی

از ورق کار پیش فرض برای واردات داده های JSON استفاده کنید:

Worksheet worksheet = workbook.Worksheets[0];

مرحله 5: شارژ JSON ورودی

نوار JSON را از یک فایل یا هر منبع دیگر بخوانید:

string jsonInput = File.ReadAllText("SampleJsonData.json");

مرحله 6: تنظیم JsonLayoutOptions

تعریف چگونگی ساختار JSON در ورق.به عنوان مثال، ریشه ها را به عنوان جدول ها در نظر بگیرید و ارزش های صفر را نادیده بگیرید.

JsonLayoutOptions layoutOptions = new JsonLayoutOptions();
layoutOptions.ArrayAsTable = true;

مرحله 7: وارد کردن JSON به ورق کار

صفحه کار را با داده های JSON جمع آوری کنید:

JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, layoutOptions);

مرحله 8: ذخیره به عنوان PDF

این کتاب را به یک فایل PDF وارد کنید:

workbook.Save("output.pdf", SaveFormat.Pdf);

مشکلات و اصلاحات مشترک

برچسب های ارشیو بدون رندر

  • راه حل: تنظیمات layoutOptions.ArrayAsTable = true برای فرمت کردن داده ها به عنوان خطوط جدول.

تنظیمات نادرست در PDF

  • راه حل: تنظیم JsonLayoutOptions تنظیمات شامل سبک کردن عنوان، نادیده گرفتن ارزش های صفر، و یا تنظیم فرمت های عددی / تاریخ.

خطای دسترسی به فایل

  • راه حل: اطمینان حاصل کنید که مسیر ورودی معتبر است و برنامه اجازه های نوشتاری برای فایل خروجی دارد.

More in this category