csv ל-pdf

כיצד להמיר CSV ל-PDF באמצעות .NET REST API.

גלה את הפוטנציאל של הנתונים שלך על ידי התעמקות בעולם ההמרה CSV ל-PDF באמצעות .NET REST API. אנו יודעים שמידע הוא המפתח לקבלת החלטות, היכולת להפוך בצורה חלקה קבצי CSV לפורמט PDF הפכה חיונית מתמיד. מאמר זה בוחן את הסיבות המשכנעות מאחורי הדרישה להמרת CSV ל-PDF, ושופך אור על האופן שבו תהליך זה לא רק מפשט את ניהול הנתונים אלא גם משפר את הנגישות, שיתוף הפעולה והיעילות הכוללת."

.NET Cloud SDK עבור המרת CSV ל-PDF

הפיכת נתוני CSV לקובצי PDF בצורה חלקה הופכת לפשוטה עם Aspose.Cells Cloud SDK for .NET. SDK רב עוצמה זה מספק פתרון מקיף למשימות הקשורות לאקסל, ובעוד שהמיקוד העיקרי שלו נמצא במניפולציות של גיליונות אלקטרוניים של Excel, הוא גם מרחיב את היכולות שלו כדי להקל על ההמרה של קבצי CSV לפורמט PDF. על ידי מינוף היכולות של Cloud SDK, אתה יכול לטפל ביעילות בתהליך ההמרה בתוך יישומי ה-.NET שלך.

כעת, על מנת להשתמש ב-SDK, ראשית עלינו לחפש ‘Aspose.Cells-Cloud’ במנהל החבילות של NuGet וללחוץ על כפתור ‘הוסף חבילה’. שנית, השג את אישורי הלקוח שלך מ-מרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המרת CSV ל-PDF ב-C#

בואו לחקור את האינטגרציה הפשוטה וקלות השימוש, שמבטיחה את המעבר מ-CSV ל-PDF בצורה חלקה ומדויקת. אז, בואו נעמיק בפרטים של הפיכת נתונים טבלאי ללא מאמץ בפורמט PDF המוכר אוניברסאלי וניתן להפצה בקלות באמצעות C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

ראשית, צור אובייקט של מחלקה CellsApi שבו אנו מעבירים אישורי לקוח כארגומנטים.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

שנית, צור מופע של PostWorkbookSaveAsRequest שבו אנו מציינים את שם קובץ ה-CSV הקלט, שם ה-PDF שנוצר וכמה פרמטרים אופציונליים.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

התקשר ל-API כדי להתחיל פעולת המרת CSV ל-PDF. לאחר ביצוע הקוד בהצלחה, קובץ ה-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);

// שם קובץ ה-CSV הקלט
string input_CSV = "source.csv";
// שם מסמך ה-PDF שנוצר
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’ בשם של קובץ ה-PDF שנוצר באחסון בענן ו-‘accessToken’ באסימון גישה של JWT שנוצר לעיל.

סיכום

לסיכום, בין אם תבחרו ביכולות המקיפות של Aspose.Cells Cloud SDK עבור .NET או בגמישות שמספקת פקודות cURL, המרת CSV ל-PDF מעולם לא הייתה נגישה יותר. עם ה-SDK, מפתחים יכולים לשלב בצורה חלקה פתרון חזק ביישומי ה-.NET שלהם, ולהפיק תועלת מהפונקציות החזקות הקשורות ל-Excel ולהרחיב את התמיכה בהמרת CSV ל-PDF. מצד שני, פקודות cURL מציעות גישה רב-תכליתית, מבוססת ענן, המפשטת את תהליך ההמרה עם נקודת קצה פשוטה של API.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: