PDF ל-XLS ב-C# .NET

בזמן מניפולציה של קובצי PDF באופן תכנותי, לעתים קרובות עליך לייצא טבלאות ב-PDF לגיליונות Excel. עם זאת, זה דורש המרה מדויקת כדי להבטיח פלט באיכות גבוהה. אז למה לא לנסות ממיר PDF ל-Excel חזק, מהיר וקל לשימוש עבור C#? מאמר זה מנחה אותך כיצד להמיר קבצי PDF ל-Excel XLS או XLSX ב-C# בכמה שלבים פשוטים.

מאמר זה מכסה את ההמרות הבאות מ-PDF ל-Excel.

כיצד להמיר 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 שלך.

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

מסמכי PDF ל-Excel XLS/XLSX באמצעות Javaהמרת מסמכי Word ל-PDF באופן פרוגרמטי ב-C# .NETקובץ PDF לטקסט ב-Python
XLSX ל-JSON ב-Javaאקסל ל-JSON ב-JavaDOCX ל-JSON ב-Java
DOC ל-JSON ב-Javaמילה ל-JSON ב-JavaTXT ל-JSON ב-Java
JSON ל-PDF ב-Pythonאקסל ל-JSON ב-JavaTXT ל-JSON ב-Python
המר מסמכי Word ל-Markdown באמצעות C#המר מסמכי Word ל-Markdown באמצעות Javaהמר מסמכי Word ל-TIFF ב-Python
המר Word ל-HTML ב-Pythonהמר Word ל-HTML באמצעות C#המר Word ל-HTML באמצעות Java
המר Word ל-Markdown ב-Python