סידור מחדש של דפי Word באמצעות C# .NET

בעולם הדיגיטלי, מסמכי עיבוד תמלילים הם אחד מפורמטי הקבצים הנפוצים ביותר המשמשים ליצירה ולעריכה של מסמכים. בזמן התמודדות עם מסמכים גדולים, זה ממש לא קל להעביר דפים מבלי לאבד את העיצוב. אובדן עיצוב קורה לעתים קרובות כאשר אנו מנסים לשלב מספר מסמכים מסוגים שונים או שאנו פשוט למזג את אותו סוג של קבצים למסמך אחד. על מנת לסדר מחדש את הדפים, מאמר זה דן כיצד להעביר דפים באופן תוכניתי במסמכי Word (DOC/DOCX) באמצעות C#.

NET API להזזת דפי מסמכי Word

GroupDocs.Merger מספקת את ה-.NET API המאפשר העברה, הסרה, פיצול של מסמכים וחילוץ דפים, שינויים בכיוון העמוד וסיבוב של דפי מסמכים בתוך יישומי NET. היום, נשתמש ב-API זה כדי להעביר דפים של קבצי DOC/DOCX באמצעות C#. לפרטים ותכונות אחרות של ה-API, אתה יכול לבקר בתיעוד.

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

PM> Install-Package GroupDocs.Merger

העבר דפים במסמכי Word באמצעות C#

העברת הדפים פשוטה. פשוט פקדי על הדף המסוים הזה לעבור למיקומו החדש. להלן השלבים המסדרים מחדש את העמודים של מסמך Word באמצעות C#.

  • הגדר את מספר העמוד של דף היעד ואת מיקומו החדש באמצעות המחלקה MoveOptions.
  • טען את מסמך DOC/DOCX באמצעות המחלקה Merger.
  • השתמש בשיטת MovePage כדי להעביר את הדף.
  • שמור את המסמך המסודר מחדש באמצעות שיטת השמירה.

קוד C# הבא עוזר לסדר מחדש את העמודים של מסמך Word. בדיוק, זה מעביר את העמוד השביעי של מסמך DOCX למקום השני.

// סידור מחדש של דפים של מסמכי עיבוד תמלילים (DOC/DOCX) באמצעות C#
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.docx"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.docx");
}

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

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

סיכום

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

לפרטים נוספים על ה-API, בקר בתיעוד. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם