pdf ל- Excel

המר PDF ל-Excel (XLS, XLSX) עם .NET REST API.

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

.NET REST API עבור המרת PDF לאקסל

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

על מנת להשתמש ב-SDK, אנא חפש את Aspose.PDF-Cloud במנהל החבילות של NuGet בתוך Visual Studio IDE ולחץ על כפתור הוסף חבילה, כך שההפניה ל-SDK תתווסף לפרוייקט.

השג את אישורי הלקוח שלך מ-מרכז השליטה בענן. במקרה שאין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות שצוינו ב-התחלה מהירה.

המר PDF ל-XLS עם C# .NET

אנא בצע את השלבים המפורטים להלן כדי לפתח ממיר PDF ל-Excel באמצעות C# .NET.

// לדוגמאות נוספות, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// צור מופע של PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// התקשר ל-API כדי להמיר קובץ PDF קלט ל-Excel וגם קבענו ליצור גליונות עבודה מאוחדים
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

if (response != null)
{
    Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");


// שיטה מותאמת אישית לשמירת תוכן זרם לקובץ בכונן המקומי
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf ל- Excel

תצוגה מקדימה של המרת PDF ל-Excel.

להלן הפרטים המהירים לגבי קטע הקוד האמור לעיל.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

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

pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);

כעת, קרא ל-API כדי להמיר חוברת עבודה של PDF ל-Excel, שם הזכרנו שיש דפי עבודה אחידים בפלט. לבסוף, נעשה שימוש בשיטה מותאמת אישית לשמירת הפלט בכונן המקומי.

  • PutPdfInStorageToXlsx - API זה ממיר מסמך PDF (נמצא באחסון) לפורמט XLSX ומעלה את הקובץ שנוצר לאחסון.
  • PutPdfInRequestToXlsx - API זה ממיר מסמך PDF (בתוכן בקשה) לפורמט XLSX ומעלה את הקובץ שנוצר לאחסון.

ניתן להוריד את קובצי PDF לדוגמה המשמשים בקובץ הדוגמה לעיל מ-astscidatatablessample.pdf.

ייצוא PDF לחוברת עבודה של Excel עם פקודות cURL

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

כדי להתחיל להשתמש בגישה זו, הצעד הראשון הוא ליצור אסימון גישה ל-JWT באמצעות הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

כעת לאחר שנוצר אסימון JWT, עלינו לבצע את הפקודה הבאה כדי לייצא PDF לאקסל באופן מקוון. לאחר ההמרה, גליון העבודה של Excel שנוצר מאוחסן בכונן מקומי.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"

החלף את sourceFile בשם של קובץ PDF הקלט הזמין באחסון בענן, resultantWorkbook בשם של חוברת העבודה של Excel שנוצרה והחלף את accessToken באסימון גישה JWT שנוצר לעיל.

סיכום

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

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

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

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