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

המרת Word ו-PDF ל-Excel ב-C#

להלן הנושאים הנידונים בקצרה במאמר זה:

  • .NET API - המרת מסמכים לגיליונות אלקטרוניים
  • המרת PDF לאקסל
  • המרת וורד לאקסל
  • המרת PDF או Word לגיליון אלקטרוני עם אפשרויות נוספות

.NET API - המר לפורמטים של גיליון אלקטרוני

במאמר זה, אשתמש ב-GroupDocs.Conversion for .NET כדי להמיר מסמכי PDF ו-Word לגיליונות אלקטרוניים באמצעות C#. זהו ה-API העשיר בתכונות המאפשר המרות מסמכים ותמונה בפורמטים רבים של קבצים. כדי להדגיש כמה פורמטים, ה-API תומך במסמכי עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, שרטוטי AutoCAD, ספרים אלקטרוניים, PDF, קבצי דואר אלקטרוני, דפי אינטרנט, תמונות, קובצי Photoshop ופורמטים רבים אחרים של מסמכים.

הורד את קובצי ה-DLL או ה-MSI מתקין מקטע ההורדות או התקן את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Conversion

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

להלן השלב להמרת מסמך PDF לגיליון אלקטרוני של Excel.

  • טען את קובץ ה-PDF באמצעות המחלקה Converter.
  • אתחול אפשרות ההמרה באמצעות המחלקה SpreadsheetConvertOptions.
  • קרא לשיטת המר של מחלקת הממיר עם אפשרות.

דוגמת הקוד הבאה מראה כיצד להמיר קובץ PDF לפורמט Excel XLSX באמצעות C#.

// המרת מסמך PDF לגיליון אלקטרוני של Excel ב-C#
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

המרת וורד לאקסל ב-C#

אתה יכול להמיר כל מסמך Word לגיליון אלקטרוני של Excel באותו אופן כפי שהמרנו את קובץ ה-PDF שלמעלה. אנחנו רק צריכים לספק את קובץ המקור הנכון להמרה ל-XLS או XLSX.

להלן השלב להמרת מסמך Word בפורמט DOC DOCX לגיליון אלקטרוני של Excel.

  • טען את קובץ Word באמצעות המחלקה Converter.
  • אתחול אפשרות ההמרה באמצעות המחלקה SpreadsheetConvertOptions.
  • קרא לשיטת המר של מחלקה ממיר עם אפשרות.

דוגמת הקוד הבאה מראה כיצד להמיר קובץ DOC או DOCX לפורמט Excel XLSX באמצעות C#.

// המרת מסמך Word לגיליון אלקטרוני של Excel ב-C#
using (Converter converter = new Converter("document.docx"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

המרת PDF או Word לגיליון אלקטרוני עם אפשרויות נוספות באמצעות C#

אתה יכול להמיר רק חלק מהעמודים שנבחרו במסמך שלך. ה-API נותן לך את ההרשאה להמיר את המסמך שלך עם אפשרויות שונות הכוללות:

  • מספר עמוד פתיחה.
  • ספירת עמודים להמרה.
  • דפים ספציפיים להמרה.
  • פורמט להמרה.
  • סיסמה כדי להפוך את הקובץ למגן.
  • התקרב כדי להפוך אותו לגדול או קטן יותר.
  • סימן מים על קובץ הממיר.

להלן השלבים כיצד להמיר חלק מהעמודים של קובץ PDF לפורמט XLSX עם זום שונה באמצעות C#.

// המר עמוד שני של קובץ PDF ל-Excel ב-C# עם כמה אפשרויות
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        Format = SpreadsheetFileType.Xlsx,
        Zoom = 150
    };
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

הנה קובץ ה-PDF והגיליון האלקטרוני שהומר כפלט באמצעות הקוד שלמעלה. זה המיר את העמוד השני של קובץ ה-PDF לפורמט XLSX.

המר PDF ל-Excel XLS XLSX באופן פרוגרמטי

קבל רישיון API בחינם

אתה יכול לקבל רישיון זמני בחינם על מנת להשתמש ב-API ללא מגבלות הערכה.

סיכום

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

לפרטים נוספים, אפשרויות ודוגמאות, אתה יכול לבקר במאגר תיעוד ומאגר GitHub. לשאלות נוספות, צור קשר עם התמיכה בפורום.

ראה גם