בזמן מניפולציה של קובצי PDF באופן תכנותי, לעתים קרובות עליך לייצא טבלאות ב-PDF לגיליונות Excel. עם זאת, זה דורש המרה מדויקת כדי להבטיח פלט באיכות גבוהה. אז למה לא לנסות ממיר PDF ל-Excel חזק, מהיר וקל לשימוש עבור C#? מאמר זה מנחה אותך כיצד להמיר קבצי PDF ל-Excel XLS או XLSX ב-C# בכמה שלבים פשוטים.
מאמר זה מכסה את ההמרות הבאות מ-PDF ל-Excel.
- C# .NET ממיר PDF לאקסל
- המרת PDF ל-XLS ב-C#
- המרת PDF ל-XLSX ב-C#
- ייצוא PDF לאקסל - הוסף עמודה ראשונה ריקה
- שמור PDF כ-Excel XLS - צמצם את מספר הגיליונות
כיצד להמיר PDF ל-Excel ב-C#
להמרת קבצי PDF ל-Excel XLS/XLS ב-C#, נשתמש ב-Aspose.PDF for .NET. הספרייה תומכת ביצירה ובמניפולציה של מסמכי PDF וכן בהמרת קבצי PDF לפורמטים אחרים בנאמנות גבוהה. לא רק זה אלא שאתה יכול להמיר את קובצי ה-PDF שלך ל-XLS/XLSX חינם.
אתה יכול להוריד את ה-DLL שלו או להתקין אותו מ-NuGet באמצעות הפקודה הבאה.
PM> Install-Package Aspose.PDF
שמור PDF כ-Excel XLS ב-C#
כדי להמיר מסמך PDF לגיליון האלקטרוני XLS, אתה יכול פשוט לטעון את קובץ ה-PDF ולשמור אותו עם סיומת “.xls”. להלן השלבים לביצוע המרה זו.
- טען את קובץ ה-PDF באמצעות Document class.
- צור אובייקט של המחלקה ExcelSaveOptions.
- שמור קובץ PDF כ-Excel XLS בשיטת Document.Save(מחרוזת, ExcelSaveOptions).
קוד C# להמרת PDF ל-XLS
דוגמת הקוד הבאה מראה כיצד להמיר PDF ל-Excel XLS ב-C#.
// טען מסמך PDF
Document pdfDocument = new Document("sampletable.pdf");
ExcelSaveOptions options = new ExcelSaveOptions();
// שמור קובץ פלט
pdfDocument.Save("Excel.xls", options);
הזנת מסמך PDF
המרה של Excel XLS
ייצוא PDF ל-XLSX ב-C#
כברירת מחדל, Aspose.PDF ממיר את מסמך ה-PDF לפורמט XLS. במקרה שאתה רוצה לקבל את הגיליון האלקטרוני של Excel שהומר בפורמט XLSX, אתה יכול לציין אותו באמצעות המחלקה ExcelSaveOptions.
דוגמת הקוד הבאה מראה כיצד להמיר מסמך PDF ל-Excel בפורמט XLSX באמצעות C#.
// טען מסמך PDF
Document pdfDocument = new Document("sampletable.pdf");
// אתחול ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// הגדר פורמט פלט
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// שמור קובץ פלט
pdfDocument.Save("Excel.xlsx", options);
C# PDF ל-Excel - עמודה ראשונה ריקה
אתה יכול גם להוסיף עמודה ראשונה ריקה בגיליון האלקטרוני של Excel שהומר. ניתן לעשות זאת באמצעות האפשרות ExcelSaveOptions.InsertBlankColumnAtFirst.
- טען את קובץ ה-PDF באמצעות Document class.
- צור אובייקט של המחלקה ExcelSaveOptions.
- (אופציונלי) הגדר את פורמט הפלט של Excel ל-XLSX באמצעות מאפיין ExcelSaveOptions.Format.
- הגדר את המאפיין ExcelSaveOptions.InsertBlankColumnAtFirst ל-true.
- שמור קובץ PDF בפורמט Excel באמצעות שיטת Document.Save(מחרוזת, ExcelSaveOptions).
דוגמת הקוד הבאה מראה כיצד להוסיף עמודה ראשונה ריקה בהמרת PDF ל-Excel.
// טען מסמך PDF
Document pdfDocument = new Document("sampletable.pdf");
// אתחול את ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// הגדר פורמט פלט
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// כדי להוסיף עמודה ריקה כעמודה ראשונה לגליון העבודה
options.InsertBlankColumnAtFirst = true;
// שמור קובץ פלט
pdfDocument.Save("Excel.xlsx", options);
מספר מצומצם של גיליונות ב-PDF ל-Excel המרה
כברירת מחדל, כל עמוד במסמך PDF הקלט מומר לגליון עבודה נפרד. עבור מסמכי PDF גדולים עם מספר עמודים, הגיליון האלקטרוני של Excel שהומר יכיל גם מספר דפי עבודה. במקרה כזה, ניתן להתאים אישית את ההמרה של PDF ל-Excel ולמזער את מספר דפי העבודה בגיליון האלקטרוני שהומר. להלן השלבים לביצוע התאמה אישית זו.
- טען את קובץ ה-PDF באמצעות Document class.
- צור אובייקט של המחלקה ExcelSaveOptions.
- (אופציונלי) הגדר את פורמט הפלט של Excel ל-XLSX באמצעות מאפיין ExcelSaveOptions.Format.
- הגדר את המאפיין ExcelSaveOptions.MinimizeTheNumberOfWorksheets ל-true.
- שמור קובץ PDF כ-XLS/XLSX בשיטת Document.Save(מחרוזת, ExcelSaveOptions).
דוגמת הקוד הבאה מראה כיצד למזער את מספר גליונות העבודה בהמרת PDF ל-Excel ב-C#.
// טען מסמך PDF
Document pdfDocument = new Document("sampletable.pdf");
// אתחול ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// הגדר פורמט פלט
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// צמצם את מספר דפי העבודה
options.MinimizeTheNumberOfWorksheets = true;
// שמור קובץ פלט
pdfDocument.Save("Excel.xlsx", options);
ממיר PDF ל-Excel C# בחינם
אתה יכול לקבל רישיון זמני בחינם להמיר קבצי PDF לפורמט Excel ללא מגבלות הערכה.
חקור ספריית PDF ל-Excel
במקרה שאתה מעוניין לחקור תכונות אחרות של Aspose.PDF, בקר בתיעוד כאן.
סיכום
במאמר זה, למדת כיצד להמיר קבצי PDF לפורמטים של Excel באופן תכנותי ב-C#. יתר על כן, ראית כיצד להתאים אישית את ההמרה באמצעות אפשרויות שונות. אתה יכול לשלב בקלות את דוגמת הקוד שסופקה ביישומי NET שלך.