Hebrew
 Hebrew

מיזוג או פצל קבצי PDF, Word, Excel, PowerPoint, ספרים אלקטרוניים ותמונות

ממשקי API של מיזוג קבצים בעלי ביצועים גבוהים עבור .NET ו-Java, המאפשרים למפתחי אפליקציות להצטרף ל-PDF, עיבוד תמלילים, גיליונות אלקטרוניים, מצגות, דיאגרמות, ספרים אלקטרוניים וקובצי תמונה. חלץ, החלף, סובב או הסר דפי מסמכים, ומיזוג תמונות JPG, PNG או GIF.

נסה את ממשקי ה-API שלנו בחינםקבל רישיון זמני

פתרונות מיזוג ופיצול מסמכים עשירים בתכונות

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

בדיוק כמו מיזוג קובץ, במקרים מסוימים, ייתכן שיהיה עליך לפצל מסמך כדי ליצור מספר מסמכים. פיצול קובץ יכול להיות שימושי מאוד כאשר אתה צריך ליצור דוחות או מצגות נפרדים המכילים מערכי נתונים שונים. או אם אתה צריך לשלוח מסמך גדול למישהו אבל לא רוצה שהוא יצטרך להוריד קובץ ענק. אם אתה מחפש פתרון בלתי תלוי בפלטפורמה למיזוג או פיצול קבצי נתונים באופן תכנותי, ממשקי API של GroupDocs.Merger עבור .NET ו-Java יכולים להיות הבחירה האולטימטיבית שלך. ממשקי API אלה מאפשרים למפתחי .NET ו-Java לפצל או להצטרף למסמכי PDF, Word, Excel ו-PowerPoint, דיאגרמות וספרים אלקטרוניים, כמו גם למזג תמונות JPG, PNG, GIF ו-TIFF ביישומי מיזוג הקבצים שלהם.

מתחילים

כדי להתחיל למזג מסמכים ותמונות או לפצל אותם, התקן את הגרסה הנדרשת של GroupDocs.Merger (עבור .NET או Java) ואת כל הדרישות המוקדמות כדי ליהנות מחוויה חלקה.

GroupDocs.Merger להתקנת NET

אנא הורד את מתקין MSI או קובצי DLL מקטע ההורדות, התקן את ה-API דרך NuGet, או השתמש במסוף מנהל החבילות כדי להתקין את GroupDocs.Merger עבור NET.

PM> Install-Package GroupDocs.Merger 

לעזרה ומידע נוסף, אנא עיין במדריך ההתקנה המפורט.

GroupDocs.Merger להתקנת Java

להתקנת גרסת 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 ביישומי מיזוג מסמכים ב-C# .NET ו-Java

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

למד למזג קובצי PDF ביישומי מיזוג מסמכים ב-C# .NET ו-Java

מיזוג מסמכי PDF מרובים לקובץ אחד ב-.NET

יידרש רק כמה שורות של קוד 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# הבא למטרה זו:

using (Merger merger = new Merger(@"c:\document1.pdf"))
{
      // Add the multi-format documents to merge 
     merger.Join(@"c:\document2.doc");
    merger.Join(@"c:\document3.ppt");
    merger.Join(@"c:\document4.xls");
	// Merge all documents into a single PDF file 
	merger.Save(@"c:\merged.pdf");
}  

מיזוג קבצי PDF ללא מאמץ למסמך אחד ב-Java

חיבור של יותר מקובץ 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");  
You can not only join several PDF files but also merge documents of DOC, PPT, and XLS formats into a single PDF file in Java as demonstrated in the following code snippet:
        Merger merger = new Merger("c:\document1.pdf");
        {
            // Add the multi-format documents to merge
            merger.join("c:\document2.doc");
            merger.join("c:\document3.ppt");
            merger.join("c:\document4.xls");
            // Merge all documents into a single PDF file
            merger.save("c:\merged.pdf");
        } 

כיצד למזג מסמכי Word, גיליונות אלקטרוניים של Excel ומצגות PowerPoint ב-.NET ו-Java?

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

כיצד למזג מסמכי Word, גיליונות אלקטרוניים של Excel ומצגות PowerPoint ב-.NET ו-Java?

מיזוג מסמכי Word, Excel ו-PowerPoint ב-.NET

אתה יכול לשלב את מסמכי 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 נתמך גם כן. אנא בדוק את המדריך הזה לקבלת עזרה נוספת.

הצטרף לקבצי עיבוד תמלילים, גיליונות אלקטרוניים ומצגות ב-Java

בדיוק כמו ב-.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, אנא בקר במדריך זה .

מיזוג תמונות JPG, PNG, BMP, GIF ו-TIFF ב-.NET ו-Java

מיזוג או הצטרפות של קובצי תמונות רסטר שונים כגון PNG, JPG, TIFF ואחרים יכולים להיות דרך טובה ליצור תמונות חזותיות ייחודיות למטרות שונות. מיזוג תמונות עשוי לשמש גם כדי לשלב מספר תמונות לתמונה אחת גדולה יותר, ליצור פוטומונטאז', להסיר אלמנטים לא רצויים מתמונה, או אפילו ליצור קולאז'. אם אתה מישהו שעובד עם תמונות באופן קבוע, אתה יכול להשתמש בממשקי API של GroupDocs.Merger למיזוג תמונות רסטר כגון JPG, PNG, TIFF ו-GIF.

מיזוג תמונות JPG, PNG, BMP, GIF ו-TIFF ב-.NET ו-Java

שלב תמונות JPG ביישומי מיזוג תמונות .NET שלך

כדי לשלב קובצי תמונה 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.

כיצד למזג תמונות JPG בקלות באפליקציות Java?

אנא השתמש בקטע הקוד של 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.

כיצד לפצל קבצי PDF, Word, Excel ומסמכי PowerPoint ב-.NET ו-Java?

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

כיצד לפצל קבצי PDF, Word, Excel ומסמכי PowerPoint ב-.NET ו-Java?

פיצול מסמכי PDF, DOCX, XLSX ו-PPTX ב-.NET

אתה יכול לפצל את קובצי ה-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.

פיצול קובצי PDF, Word, Excel ו-PowerPoint ב-Java

אותן אפשרויות לפיצול קבצי נתונים זמינות גם ב-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 באותו אופן.

חלץ, סובב, החלף או הסר דפי מסמכים באפליקציות המיזוג של קבצים .NET ו-Java

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

חלץ, סובב, החלף או הסר דפי מסמכים באפליקציות המיזוג של קבצים .NET ו-Java

חלץ וסובב דפי מסמכים ב-.NET

אנא השתמש בקוד 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# זה. לבדיקת פעולות מסמכים נתמכות אחרות, אנא בקר בדף זה:

string filePath = @"c:\sample.pdf";
string filePathOut = @"c:\output\result.pdf";
RotateOptions rotateOptions = new RotateOptions(RotateMode.Rotate180, new int[] { 2, 3, 6 });
using (Merger merger = new Merger(filePath))
{
    merger.RotatePages(rotateOptions);
    merger.Save(filePathOut);
} 

החלפה או הסרה של דפי מסמכים ב-Java

כדי להחליף דף מסמך אחד באחר, אנא השתמש בקוד 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 וקובצי נתונים רבים אחרים.

מחפש עזרה?

בדוק את ערוצי התמיכה שלנו לקבלת עזרה בשאלות שלך הקשורות לתכונות ה-API של Conholdate ולעבודה.