csv به pdf

نحوه تبدیل CSV به PDF با استفاده از NET REST API.

با جستجو در دنیای تبدیل CSV به PDF پتانسیل داده های خود را باز کنید با استفاده از NET REST API. ما می دانیم که اطلاعات کلیدی برای تصمیم گیری است، توانایی تبدیل یکپارچه فایل های CSV به فرمت PDF ضروری تر از همیشه شده است. این مقاله دلایل قانع‌کننده‌ای در پشت تقاضا برای تبدیل CSV به PDF را بررسی می‌کند و روشن می‌کند که چگونه این فرآیند نه تنها مدیریت داده‌ها را ساده می‌کند، بلکه دسترسی، همکاری و کارایی کلی را نیز افزایش می‌دهد.

NET Cloud SDK برای تبدیل CSV به PDF

با [Aspose.Cells Cloud SDK for .NET] (https://products.aspose.cloud/cells/net/) تبدیل داده‌های CSV به فایل‌های پی‌دی‌اف به‌طور یکپارچه بسیار آسان است. این SDK قدرتمند راه حلی جامع برای کارهای مرتبط با اکسل ارائه می دهد، و در حالی که تمرکز اصلی آن در دستکاری صفحه گسترده اکسل است، همچنین قابلیت های خود را برای تسهیل تبدیل فایل های CSV به فرمت PDF گسترش می دهد. با استفاده از قابلیت‌های Cloud SDK، می‌توانید فرآیند تبدیل را در برنامه‌های دات‌نت خود به طور موثر مدیریت کنید.

اکنون، برای استفاده از SDK، ابتدا باید «Aspose.Cells-Cloud» را در NuGet packages manager جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. در مرحله دوم، اعتبار مشتری خود را از [داشبورد ابری] (https://dashboard.aspose.cloud/) دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعمل‌های مشخص شده در مقاله [شروع سریع] (https://docs.aspose.cloud/total/getting-started/quickstart/) یک حساب رایگان ایجاد کنید.

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

بیایید ادغام ساده و سهولت استفاده را بررسی کنیم، که انتقال از CSV به PDF را به شیوه ای روان و دقیق تضمین می کند. بنابراین، اجازه می دهد تا به جزئیات تبدیل بدون زحمت داده های جدولی در قالب PDF شناخته شده و قابل توزیع جهانی با استفاده از C#.NET بپردازیم.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

ابتدا یک شی از کلاس CellsApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

در مرحله دوم، یک نمونه از «PostWorkbookSaveAsRequest» ایجاد کنید که در آن نام فایل CSV ورودی، نام PDF حاصل و چند پارامتر اختیاری را مشخص می‌کنیم.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

برای شروع عملیات تبدیل CSV به PDF با API تماس بگیرید. هنگامی که کد با موفقیت اجرا شد، فایل 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";

// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// نام فایل CSV ورودی
string input_CSV = "source.csv";
// نام سند پی دی اف حاصل
string resultant_PDF = "resultant.pdf";

try
{
    // محتوای فایل CSV ورودی را بخوانید
    var file = System.IO.File.OpenRead(input_CSV);

    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_PDF,
        isAutoFitRows = true,
        isAutoFitColumns = true
    };

    // عملیات تبدیل را اولیه کنید
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // پیام موفقیت چاپ در صورت موفقیت آمیز بودن تبدیل
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successful conversion of CSV to PDF format !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv به pdf

پیش نمایش تبدیل فایل CSV به PDF.

فرمت CSV به PDF با استفاده از دستورات cURL

به عنوان یک جایگزین، از مزیت Aspose.Cells Cloud و دستورات cURL برای بهبود گردش کار مدیریت اسناد خود با یک راه حل تبدیل قابل اعتماد و همه کاره استفاده کنید. REST API ما فرآیند تبدیل را از طریق یک دستور ساده cURL ساده می‌کند، جایی که می‌توانید درخواستی را به نقطه پایانی «PostWorkbookSaveAs» ارسال کنید، آرگومان‌های مورد نیاز را ارائه کنید و سند 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"

مرحله مهم بعدی اجرای دستور زیر برای تبدیل فرمت CSV به PDF است. پس از تبدیل، PDF حاصل در فضای ذخیره سازی ابری ذخیره می شود.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputCSV}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"PDF\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

«inputCSV» را با نام فایل CSV ورودی موجود در فضای ذخیره‌سازی ابری، «resultantFile» را با نام فایل پی‌دی‌اف حاصل که در فضای ذخیره‌سازی ابری تولید می‌شود و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.

نتیجه

در نتیجه، چه قابلیت‌های جامع Aspose.Cells Cloud SDK برای دات‌نت را انتخاب کنید یا انعطاف‌پذیری ارائه شده توسط دستورات cURL، تبدیل CSV به PDF هرگز به این اندازه در دسترس نبوده است. با SDK، توسعه دهندگان می توانند به طور یکپارچه یک راه حل قوی را در برنامه های دات نت خود ادغام کنند و از عملکردهای قدرتمند مرتبط با Excel بهره مند شوند و پشتیبانی از تبدیل CSV به PDF را گسترش دهند. از سوی دیگر، دستورات cURL رویکردی همه کاره و مبتنی بر ابر را ارائه می‌دهند و فرآیند تبدیل را با یک نقطه پایانی ساده API ساده می‌کنند.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: