פיצול מסמכים ב-C#

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

ממשקי API של C# לפיצול מסמכים

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

פיצול מסמכי PDF ב-C#

C# פיצול PDF

פורמט המסמכים הנייד (PDF) הוא פורמט רווח המציע סט עשיר של פונקציות ויכולת לשמור על פריסה עקבית במערכות מגוונות. PDF מתגלה כבחירה המועדפת לשיתוף והדפסה של מסמכים כאחד. ממסמכים קטנים ועד דוחות גדולים, PDF נבחר כפורמט המסמך העיקרי. לפיצול קובצי PDF ב-C#, Aspose מספקת Aspose.PDF for .NET.

Aspose.PDF עבור .NET מפשט את תהליך פיצול PDF ומספק לך דרך גמישה לפיצול מסמכי PDF. אתה יכול להתאים אישית את השיטה לפי הדרישות שלך. להלן השלבים שאתה יכול לבצע כדי לפצל PDF ב-C#.

  • התקן את Aspose.PDF for .NET.
  • טען את מסמך ה-PDF באמצעות מחלקת Document.
  • עברו בלולאה באוסף Document.Pages כדי לגשת לכל עמוד באמצעות מחלקת Page.
  • בכל איטרציה, צור מסמך חדש, הוסף את העמוד הנוכחי למסמך ושמור אותו כקובץ PDF בשיטת Document.Save(String).

דוגמת הקוד הבאה מדגימה פיצול מסמכי PDF ב-C#.

קרא מאמר שלם על פיצול מסמכי PDF באמצעות C#.

התחל עם C# PDF לעיבוד API באמצעות המשאבים המפורטים להלן:

פיצול מסמכי Word ב-C#

C# פיצול מילים

Microsoft Word הפכה לכלי מועדף ונפוץ להפקת מגוון רחב של מסמכי טקסט, הכוללים דוחות, חוזים, קורות חיים ועוד. קבצים אלה נשמרים בדרך כלל בפורמטים של DOC/DOCX. לפיצול מסמכי MS Word, Aspose מציעה Aspose.Words for .NET.

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

  • התקן את Aspose.Words for .NET.
  • טען את מסמך Word באמצעות מחלקה Document.
  • צור אובייקט של המחלקה DocumentPageSplitter ואתחול אותו עם האובייקט Document.
  • חזור על דפי המסמך.
  • חלץ כל עמוד לאובייקט Document חדש באמצעות שיטת DocumentPageSplitter.GetDocumentOfPage(int PageIndex).
  • שמור כל מסמך בשיטת Document.Save(String).

דגימת הקוד של C# להלן מדגימה פיצול מסמכי Word.

// פתח מסמך וורד
Document doc = new Document("Document.docx");

// צור ואתחול את מפצל דפי המסמך
DocumentPageSplitter splitter = new DocumentPageSplitter(doc);

// שמור כל עמוד כמסמך נפרד
for (int page = 1; page <= doc.PageCount; page++)
{
	Document pageDoc = splitter.GetDocumentOfPage(page);
	pageDoc.Save($"spliteed_{page}.docx");
}

קרא מאמר שלם על פיצול מסמכי Word באמצעות C#.

אתה יכול להתחיל עם C# Word פיצול API של מסמכים באמצעות המשאבים המפורטים להלן.

פיצול גיליונות אלקטרוניים של Excel ב-C#

פיצול גיליון אלקטרוני של C#

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

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

  • התקן את Aspose.Cells for .NET.
  • טען את קובץ ה-Excel באמצעות מחלקה Workbook.
  • צור אובייקט חדש של חוברת עבודה.
  • העתק את הגיליון מחוברת העבודה המקור לחוברת העבודה החדשה שנוצרה.
  • שמור את חוברת העבודה החדשה באמצעות שיטת Workbook.Save().

דוגמת הקוד שלהלן מדגימה כיצד לפצל גיליון אלקטרוני של Excel ב-C#.

// קובץ אקסל בקוד פתוח
Workbook sourceWorkbook = new Workbook("source.xlsx");

// פתח את קובץ היעד של Excel
Workbook newWorkbook = new Workbook();

// העתק את הגיליון הראשון של חוברת העבודה של המקור לחוברת העבודה היעד
newWorkbook.Worksheets[0].Copy(sourceWorkbook.Worksheets[0]);

// שמור את קובץ האקסל
newWorkbook.Save("new-worksheets.xlsx");

חקור C# API לעיבוד גיליונות אלקטרוניים באמצעות המשאבים המפורטים להלן:

C# PowerPoint PPT פיצול

פיצול C# PowerPoint

לפיצול מצגות PowerPoint PPT, Aspose מספקת Aspose.Slides for .NET - ממשק API חזק של C# ליצירה, שינוי והפיכה של מצגות PowerPoint כולל PPT, PPTX , PPS, POT ו-ODP. Aspose.Slides עבור .NET הוא פתרון מומלץ עבור מפתחי C# לעיבוד מצגות PowerPoint בתוך מגוון היישומים שלהם.

אז בואו נסתכל כיצד לפצל PowerPoint PPT ב-C# באמצעות Aspose.Slides עבור .NET.

  • התקן את Aspose.Slides עבור .NET.
  • ראשית, צור מופע של מחלקת Presentation כדי לטעון את מצגת PowerPoint.
  • לאחר מכן, עברו דרך כל ISlide באוסף Presentation.Slides.
  • בכל איטרציה, בצע את השלבים הבאים:
    • צור מופע של מחלקה Presentation.
    • הסר את שקופית ברירת המחדל באמצעות שיטת Presentation.Slides[0].Remove().
    • הוסף את השקופית למצגת באמצעות שיטת Presentation.Slides.AddClone(ISlide).
    • לבסוף, שמור את המצגת באמצעות שיטת Presentation.Save(String, SaveFormat).

דוגמת הקוד הבאה מראה כיצד לפצל PowerPoint PPT ב-C#:

// טען מצגת PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    // לולאה דרך שקופיות
    foreach(ISlide slide in pres.Slides)
    {
        // צור מצגת ריקה חדשה
        using (Presentation newPres = new Presentation())
        {
            // הסר שקף ברירת מחדל
            newPres.Slides[0].Remove();

            // הוסף שקופית למצגת
            newPres.Slides.AddClone(slide);
                       
            // שמור מצגת
            newPres.Save(string.Format("Slide_{0}.pptx", slide.SlideNumber), SaveFormat.Pptx);
        }
    }
}

קרא את המאמר המלא על כיצד לפצל מצגות PPT ב-C#:

להלן כמה משאבים שימושיים כדי לחקור עוד על C# PowerPoint API לעיבוד.

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

קבל את [הרישיון החינמי] שלך 4 ותיהנה מפיצול מסמכים ללא מגבלות הערכה.

סיכום

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

ראה גם