כאשר אנו מדברים על צירוף או מיזוג מסמכים, הכוונה היא לתהליך של שילוב שני מסמכים או יותר לקובץ אחד. ישנן מספר סיבות שבגללן אולי תרצה לעשות זאת, כגון הקלה על שיתוף מידע או יצירת מסמך אחד ומאוחד. מטרה נוספת של מיזוג מסמכים יכולה להיות יצירת קובץ מאוחד המכיל את כל המידע ממספר מסמכים. לדוגמה, ייתכן שתרצה ליצור קובץ מרוכז אחד המכיל את כל הטקסט ממסמך, את כל התמונות ממסמך שני, ואת כל הנתונים ממסמך שלישי.
בדיוק כמו מיזוג קובץ, במקרים מסוימים, ייתכן שיהיה עליך לפצל מסמך כדי ליצור מספר מסמכים. פיצול קובץ יכול להיות שימושי מאוד כאשר אתה צריך ליצור דוחות או מצגות נפרדים המכילים מערכי נתונים שונים. או אם אתה צריך לשלוח מסמך גדול למישהו אבל לא רוצה שהוא יצטרך להוריד קובץ ענק. אם אתה מחפש פתרון בלתי תלוי בפלטפורמה למיזוג או פיצול קבצי נתונים באופן תכנותי, ממשקי API של GroupDocs.Merger עבור .NET ו-Java יכולים להיות הבחירה האולטימטיבית שלך. ממשקי API אלה מאפשרים למפתחי .NET ו-Java לפצל או להצטרף למסמכי PDF, Word, Excel ו-PowerPoint, דיאגרמות וספרים אלקטרוניים, כמו גם למזג תמונות JPG, PNG, GIF ו-TIFF ביישומי מיזוג הקבצים שלהם.
כדי להתחיל למזג מסמכים ותמונות או לפצל אותם, התקן את הגרסה הנדרשת של GroupDocs.Merger (עבור .NET או Java) ואת כל הדרישות המוקדמות כדי ליהנות מחוויה חלקה.
אנא הורד את מתקין MSI או קובצי DLL מקטע ההורדות, התקן את ה-API דרך NuGet, או השתמש במסוף מנהל החבילות כדי להתקין את GroupDocs.Merger עבור NET.
לעזרה ומידע נוסף, אנא עיין במדריך ההתקנה המפורט.
להתקנת גרסת Java של GroupDocs.Merger API, תוכל להוריד את קובץ ה-JAR ישירות או להשתמש בתצורות העדכניות ביותר ב- יישומי Maven שלך ב-Java.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name> <url>https://releases.groupdocs.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>22.7</version>
</dependency>
אנא עיין במדריך זה לקבלת עזרה נוספת בהתקנת GroupDocs.Merger עבור Java.
לאחר הגדרה מוצלחת של GroupDocs.Merger עבור .NET או Java במערכת שלך, תוכל לבדוק כמה ממקרי השימוש הפופולריים להצטרפות או פיצול מסמכים, והחלפה, סיבוב, חילוץ או מחיקה של דפי מסמכים.
קובצי PDF הפכו לסטנדרט לשיתוף ואחסון מסמכים, ולעתים קרובות אנו צריכים למזג קבצי PDF מסיבות שונות כמו שילוב נתונים ממספר מסמכי PDF לקובץ אחד לצורך סקירת עמיתים. לחלופין, לרכז את המשאבים כמו גרפים וטבלאות הכלולים במסמכים שנמצאים באינטרא-נט של החברה לעיון קל. לא משנה מה תרחיש המקרה, ממשקי API של GroupDocs.Merger עבור .NET ו-Java טעונים בערכות הכלים הנכונות עבורך לשילוב קובצי PDF תוך שמירה על הטקסט והתוכן הגרפי של מסמכי המקור.
יידרש רק כמה שורות של קוד C# כדי לשלב קובצי PDF לקובץ אחד כפי שמוצג להלן לִטעוֹם:
// Load the source PDF document
using (Merger merger = new Merger(@"c:\sample1.pdf"))
{
// Add a PDF file to merge
merger.Join(@"c:\sample2.pdf");
// Merge both PDF files and save the result
merger.Save(@"c:\merged.pdf");
} לצד מיזוג קבצי PDF, יש לך גם אפשרות למזג מספר קבצים של DOC, PPT ו- פורמטים של XLS למסמך PDF. אנא השתמש בקוד C# הבא למטרה זו:
חיבור של יותר מקובץ PDF אחד למסמך בודד הוא פשוט גם ב-Java, כפי שמוצג בקוד שלהלן:
// Load the source PDF document
Merger merger = new Merger("c:\sample1.pdf")
// Add another PDF document
merger.join("c:\sample2.pdf");
// Merge both PDF files and save the result
merger.save("c:\merged.pdf"); צדדיות וקלות שימוש הם שניים מהגורמים שהופכים את Microsoft Word, Excel ו-PowerPoint לפופולריים כל כך ברחבי העולם. יישומי תוכנה אלו מאפשרים לנו ליצור סוגים שונים של מסמכים בעלי מראה מקצועי בקלות. Word נהדרת ליצירת מסמכים מבוססי טקסט, Excel מושלם לאחסון ולטפל בנתונים, ו-PowerPoint אידיאלי ליצירת מצגות. אתה יכול למזג כל אחד מסוגי הקבצים האלה באמצעות ממשקי API של GroupDocs.Merger עבור .NET ו-Java.
אתה יכול לשלב את מסמכי Word שלך באמצעות קוד C# המוצג להלן. יש לציין גם שקוד זה הוא גנרי וניתן להשתמש בו גם כדי למזג קבצי Excel ו-PowerPoint. ההבדל היחיד יהיה החלפת שם המסמך והסוג. לדוגמה, 'sample1.docx', 'sample2.docx' ו- 'merged.docx' תשנה את סיומת המסמך מ-DOCX ל-XLSX או ל-PPTX.
// Load the source DOCX file
using (Merger merger = new Merger(@"c:\sample1.docx"))
{
// Add another DOCX file to merge
merger.Join(@"c:\sample2.docx");
// Merge DOCX files and save the result
merger.Save(@"c:\merged.docx");
} תכונה שימושית נוספת של GroupDocs.Meger עבור .NET API היא לשלב דפים מקבצים שונים למסמך אחד המבוסס על מספר העמודים או הטווחים שצוינו. קוד C# הבא מאפשר לך להשיג זאת:
string filePath = @"c:\sample1.docx";
string filePath2 = @"c:\sample2.docx";
string filePathOut = @"c:\output\result.docx";
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);
using (Merger merger = new Merger(filePath, loadOptions))
{
merger.Join(filePath2, joinOptions);
merger.Save(filePathOut);
} מיזוג מסמכים של פורמטים פופולריים אחרים כגון ODT, EPUB, TXT, TEX ו-HTML נתמך גם כן. אנא בדוק את המדריך הזה לקבלת עזרה נוספת.
בדיוק כמו ב-.NET, משתמשי Java יכולים לשלב בקלות את מסמכי ה-Word שלהם באמצעות הדוגמה המופיעה למטה קוד. ניתן להשתמש באותו קטע קוד למיזוג מסמכי Excel ו-PowerPoint גם כן. תצטרך להחליף רק את שמות הקבצים והסיומות בעת עבודה עם גיליונות אלקטרוניים וקובצי מצגת. כמו בכתובת, אנא החלף את סיומת DOCX ב-XLSX או PPTX בקוד זה.
// Load the source DOCX file
Merger merger = new Merger("c:\sample1.docx")
// Add another DOCX file to merge
merger.join("c:\sample2.docx");
// Merge DOCX files and save the result
merger.save("c:\merged.docx"); GroupDocs.Merger עבור Java מאפשר לך למזג דפים של מספר מסמכים לקובץ אחד. אתה יכול לציין את הדפים שברצונך לשלב במסמך המתקבל. אנא השתמש בקוד ה-Java לדוגמה המופיע להלן למטרה זו:
String filePath = "c:\sample.docx"; String filePath2 = "c:\sample2.docx"; String filePathOut = "c:\output\result.docx"; // Set the start and end page numbers in JoinOptions class. JoinOptions joinOptions = new JoinOptions(1, 2); // Merge selective pages using the join method Merger merger = new Merger(filePath); merger.join(filePath2 , joinOptions); merger.save(filePathOut);
למידע נוסף על מיזוג קבצים בפורמטים אחרים כולל OpenDocument, EPUB, TEX, TXT ו-HTML ב-Java, אנא בקר במדריך זה .
מיזוג או הצטרפות של קובצי תמונות רסטר שונים כגון PNG, JPG, TIFF ואחרים יכולים להיות דרך טובה ליצור תמונות חזותיות ייחודיות למטרות שונות. מיזוג תמונות עשוי לשמש גם כדי לשלב מספר תמונות לתמונה אחת גדולה יותר, ליצור פוטומונטאז', להסיר אלמנטים לא רצויים מתמונה, או אפילו ליצור קולאז'. אם אתה מישהו שעובד עם תמונות באופן קבוע, אתה יכול להשתמש בממשקי API של GroupDocs.Merger למיזוג תמונות רסטר כגון JPG, PNG, TIFF ו-GIF.
כדי לשלב קובצי תמונה JPG, אנא השתמש בקידוד C# המוצג להלן. ניתן למזג תמונות JPG אופקי או אנכית בהתאם לשימוש המיועד שלך:
// Load the source image file
using (Merger merger = new Merger(@"c:\sample1.jpg"))
{
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another image file to merge
merger.Join(@"c:\sample2.jpg", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add the next image file to merge
merger.Join(@"c:\sample3.jpg", joinOptions);
// Merge image files and save the result
merger.Save(@"c:\merged.jpg");
} באופן דומה, ניתן לשלב PNG, GIF a>, ופורמטים אחרים של קבצי תמונה ב-.NET.
אנא השתמש בקטע הקוד של Java המשותף למטה עבור מיזוג קבצי JPG. יש לך אפשרות למזג תמונות אנכית או אופקית:
// Load the source image file
Merger merger = new Merger("c:\sample1.jpg")
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another image file to merge
merger.join("c:\sample2.jpg", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add the next image file to merge
merger.join("c:\sample3.jpg", joinOptions);
// Merge image files and save the result
merger.save("c:\merged.jpg"); יחד עם JPG, אתה יכול גם לשלב PNG ו- תמונות BMP ב-Java.
פיצול מסמכים הוא תהליך של פירוק קובץ בודד למספר מסמכים קטנים יותר. כמה שימושים מעשיים של פיצול קבצים יכולים להיות ארגון מסמכים קשורים בקבצים נפרדים, פישוט תהליך השיתוף והשיתוף, הקלה על עריכה קלה יותר ומאפשר חיפוש ואחזור יעילים יותר של מידע. ממשקי API של GroupDocs.Merger מספקים לך את כל הכלים הדרושים כדי לפצל בצורה חלקה מסמכים בפורמטים שונים ב-.NET וב-Java.
אתה יכול לפצל את קובצי ה-PDF, DOCX, XLSX, PPTX וקבצי נתונים אחרים ב-.NET בהתבסס על אפשרויות פיצול שונות כגון לפי מספרי עמודים מדויקים, לפי דפי התחלה וסיום, עם מסננים זוגיים/אי זוגיים ועוד. קוד C# הבא מאפשר לפצל מסמך PDF לפי מספרי עמודים שצוינו. פעולה זו תיצור שלושה מסמכים נפרדים המכילים עמוד אחד כל אחד כפי שהוגדר באפשרויות פיצול:
string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\document_{0}.{1}";
// Define page numbers in SplitOptions
SplitOptions splitOptions = new SplitOptions(filePathOut, new int[] { 3, 6, 8 });
// Split the document based on the specified split options
using (Merger merger = new Merger(filePath))
{
merger.Split(splitOptions);
}אתה יכול באופן דומה לפצל את ה-DOCX, XLSX, PPTX ומסמכים אחרים שלך באמצעות GroupDocs.Merger עבור .NET.
אותן אפשרויות לפיצול קבצי נתונים זמינות גם ב-Java. אתה יכול לעשות שימוש באפשרויות אלה בעת פיצול קובצי PDF, Word, Excel ו-PowerPoint כמו הגדרה מספרי עמודים, ציון טווחי עמודים ועוד. בדוגמה המשותפת למטה, נשתמש במספרי עמודים ספציפיים כדי לפצל קובץ PDF לשלושה מסמכים נפרדים בעמודים בודדים:
String filePath = "document.pdf";
String filePathOut = "document\_{0}.{1}";
// Specify page numbers and split the file into multiple single-page documents.
SplitOptions splitOptions = new SplitOptions(filePathOut, new int\[\] { 3, 6, 8 });
Merger merger = new Merger(filePath);
merger.split(splitOptions); אל תהסס לפצל את Word, Excel, PowerPoint ומסמכים אחרים ב-Java באותו אופן.
יחד עם מיזוג או פיצול קבצי הנתונים שלך, תוכל גם לבצע מספר פעולות קבצים אחרות כגון חילוץ, סיבוב, החלפה והסרה של דפי מסמכים בעזרת ממשקי API של GroupDocs.Merger. כל הפונקציות הללו נתמכות הן בגרסת .NET והן בגרסאות Java של GroupDocs.Merger. אז בואו נבדוק כמה מהתכונות הללו וכיצד הן פועלות.
אנא השתמש בקוד C# הבא כדי לחלץ דפים ספציפיים ממסמך PDF מקור:
string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
// Resultant document will contain pages 1 and 4
ExtractOptions extractOptions = new ExtractOptions(new int[] { 1, 4 });
using (Merger merger = new Merger(filePath))
{
merger.ExtractPages(extractOptions);
merger.Save(filePathOut);
} וכדי לסובב עמודים ספציפיים של מסמך PDF ב-90, 180 או 270 מעלות, השתמש בקוד C# זה. לבדיקת פעולות מסמכים נתמכות אחרות, אנא בקר בדף זה:
כדי להחליף דף מסמך אחד באחר, אנא השתמש בקוד Java המוצג להלן:
String filePath = "c:\sample.pptx"; String filePathOut = "c:\output\result.pptx"; // Set page numbers to be swapped int pageNumber1 = 3; int pageNumber2 = 6; // Define swap options based on the selected page numbers SwapOptions swapOptions = new SwapOptions(pageNumber2, pageNumber1); Merger merger = new Merger(filePath); merger.swapPages(swapOptions); merger.save(filePathOut);
להסרת עמוד מסמך אחד או יותר, אנא השתמש בקוד ה-Java לדוגמה הבא. כדי לסקור פעולות קבצים נתמכות אחרות, בדוק את דף הרלוונטי כאן:
String filePath = "c:\sample.one";
String filePathOut = "c:\output\result.one";
// Define the pages to be removed
RemoveOptions removeOptions = new RemoveOptions(new int[] { 3, 5 });
// Process the page removal file operation
Merger merger = new Merger(filePath);
merger.removePages(removeOptions);
merger.save(filePathOut); אנו מספקים גם אפליקציות מקוונות בחינם למיזוג או פיצול קובצי PDF, DOCX, XLXS, PPTX ו-EPUB. אנא הקפד לנסות את היישומים החינמיים אם אתה מחפש למזג Word ל-PDF, Excel ל-PDF, PowerPoint ל-PDF, מיזוג JPG, PNG, BMP וקובצי נתונים רבים אחרים.
אתה יכול לייצא נתונים בקלות ל-Microsoft Excel ממקורות זמינים שונים כגון JSON ו-CSV.
המשך לקרואיש לך מספר חוברות עבודה של Excel, ואתה רוצה לשלב אותן יחד לקובץ אחד לדיווח או לשמור נתונים במקום אחד
המשך לקרוא