Persian
 Persian

فایل های PDF، Word، Excel، PowerPoint، کتاب های الکترونیکی و تصاویر را ادغام یا تقسیم کنید

API های ادغام فایل های با کارایی بالا برای دات نت و جاوا، به توسعه دهندگان برنامه امکان می دهد به PDF، پردازش کلمه، صفحات گسترده، ارائه ها، نمودارها، کتاب های الکترونیکی و فایل های تصویری بپیوندند. صفحات سند را استخراج، مبادله، بچرخانید یا حذف کنید، و تصاویر JPG، PNG یا GIF را ادغام کنید.

API های ما را به صورت رایگان امتحان کنیددریافت مجوز موقت

راه حل های ادغام و تقسیم اسناد با ویژگی های غنی

هنگامی که ما در مورد الحاق یا ادغام اسناد صحبت می کنیم، به فرآیند ترکیب دو یا چند سند در یک پرونده واحد اشاره می کنیم. دلایل مختلفی وجود دارد که ممکن است بخواهید این کار را انجام دهید، مانند سهولت در اشتراک گذاری اطلاعات یا ایجاد یک سند واحد و یکپارچه. یکی دیگر از اهداف ادغام اسناد می تواند ایجاد یک فایل یکپارچه باشد که حاوی تمام اطلاعات اسناد متعدد باشد. به عنوان مثال، ممکن است بخواهید یک فایل متمرکز ایجاد کنید که شامل تمام متن یک سند، تمام تصاویر یک سند دوم و تمام داده های یک سند سوم باشد.

درست مانند ادغام یک فایل، در برخی موارد، ممکن است لازم باشد یک سند را نیز برای ایجاد چندین سند تقسیم کنید. جدا کردن یک فایل می تواند زمانی بسیار مفید باشد که شما نیاز به ایجاد گزارش ها یا ارائه های جداگانه ای دارید که حاوی مجموعه داده های مختلف است. یا اگر نیاز دارید که یک سند بزرگ را برای شخصی ارسال کنید اما نمی خواهید او مجبور به دانلود یک فایل بزرگ باشد. اگر به دنبال راه حلی مستقل از پلتفرم برای ادغام یا تقسیم فایل های داده به صورت برنامه ای هستید، API های GroupDocs.Merger برای دات نت و جاوا می تواند انتخاب نهایی شما باشد. این APIها به توسعه دهندگان دات نت و جاوا اجازه می دهند اسناد، نمودارها و کتاب های الکترونیکی PDF، Word، Excel، و پاورپوینت را تقسیم کرده یا به آنها بپیوندند و همچنین تصاویر JPG، PNG، GIF و TIFF را در برنامه های ادغام فایل خود ادغام کنند.

شروع شدن

برای شروع ادغام اسناد و تصاویر یا تقسیم آنها، لطفاً نسخه مورد نیاز GroupDocs.Merger (برای دات نت یا جاوا) و همه پیش نیازها را نصب کنید تا از یک تجربه یکپارچه لذت ببرید.

GroupDocs.Merger برای نصب دات نت

لطفاً نصب کننده MSI یا DLL ها را از بخش دانلود دانلود کنید، API را از طریق NuGet، یا از کنسول Package Manager برای نصب GroupDocs.Merger برای NET استفاده کنید:

PM> Install-Package GroupDocs.Merger 

برای راهنمایی و اطلاعات بیشتر، لطفاً راهنمای نصب را مشاهده کنید.

GroupDocs.Merger برای نصب جاوا

برای نصب نسخه جاوا GroupDocs.Merger API، می‌توانید فایل JAR را مستقیماً دانلود کنید یا از آخرین تنظیمات در برنامه های Maven شما در جاوا.

<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 برای جاوا، این راهنما را مشاهده کنید.

موارد استفاده ادغام و تقسیم اسناد

پس از راه‌اندازی موفقیت‌آمیز GroupDocs.Merger برای دات‌نت یا جاوا در سیستم خود، می‌توانید برخی از موارد استفاده رایج برای پیوستن یا تقسیم اسناد، و تعویض، چرخش، استخراج یا حذف صفحات سند را بررسی کنید.

موارد استفاده ادغام و تقسیم اسناد

یاد بگیرید که فایل های PDF را در برنامه های C#.NET و ادغام اسناد جاوا خود ادغام کنید

فایل‌های پی‌دی‌اف به استانداردی برای اشتراک‌گذاری و ذخیره‌سازی اسناد تبدیل شده‌اند، و ما اغلب به دلایل مختلفی مانند ترکیب داده‌ها از چندین سند PDF در یک فایل برای بررسی همتایان، نیاز به ادغام فایل‌های PDF داریم. یا، متمرکز کردن منابعی مانند نمودارها و جداول موجود در اسناد موجود در اینترانت شرکت برای ارجاع آسان. سناریوی موردی هر چه باشد، APIهای GroupDocs.Merger برای دات نت و جاوا با مجموعه ابزارهای مناسب برای ترکیب فایل های PDF و همچنین حفظ متن و محتوای گرافیکی اسناد منبع بارگذاری می شوند.

یاد بگیرید که فایل های PDF را در برنامه های C#.NET و ادغام اسناد جاوا خود ادغام کنید

چندین سند 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. لطفا برای این منظور از کد سی شارپ زیر استفاده کنید:

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 را در یک سند واحد در جاوا ادغام کنید

همانطور که در کد زیر نشان داده شده است، پیوستن بیش از یک فایل PDF به یک سند در جاوا نیز ساده است:

    // 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، صفحات گسترده اکسل و ارائه های پاورپوینت را در دات نت و جاوا ادغام کنیم؟

تطبیق پذیری و سهولت استفاده دو عاملی است که مایکروسافت ورد، اکسل و پاورپوینت را در سراسر جهان محبوب می کند. این نرم افزارها به ما اجازه می دهند انواع مختلفی از اسناد با ظاهر حرفه ای را به راحتی ایجاد کنیم. Word برای ایجاد اسناد مبتنی بر متن عالی است، اکسل برای ذخیره و دستکاری داده ها عالی است، و پاورپوینت برای ایجاد ارائه ایده آل است. می توانید هر یک از این انواع فایل را با استفاده از API های GroupDocs.Merger برای دات نت و جاوا ادغام کنید.

چگونه اسناد Word، صفحات گسترده اکسل و ارائه های پاورپوینت را در دات نت و جاوا ادغام کنیم؟

اسناد Word، Excel و PowerPoint را در NET ادغام کنید

می توانید اسناد Word خود را با استفاده از کد C# نشان داده شده در زیر ترکیب کنید. همچنین لازم به ذکر است که این کد عمومی است و می توان از آن برای ادغام فایل های اکسل و پاورپوینت نیز استفاده کرد. تنها تفاوت جایگزینی نام و نوع سند خواهد بود. برای مثال، '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 برای API .NET این است که ترکیب صفحات از فایل های مختلف در یک سند بر اساس شماره یا محدوده صفحه مشخص شده. کد سی شارپ زیر به شما امکان می دهد به این هدف برسید:

        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 نیز پشتیبانی می شود. لطفاً برای راهنمایی بیشتر این راهنما را بررسی کنید.

به فایل های پردازش کلمه، صفحه گسترده و ارائه در جاوا بپیوندید

درست مانند دات نت، کاربران جاوا می توانند همچنین اسناد Word خود را با استفاده از نمونه زیر به راحتی ترکیب کنند کد از همین قطعه کد می توان برای ادغام اسناد اکسل و پاورپوینت نیز استفاده کرد. هنگام کار با صفحات گسترده و فایل های ارائه، فقط باید نام و پسوند فایل ها را جایگزین کنید. لطفاً در این کد پسوند 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 برای جاوا به شما امکان می دهد صفحات چندین سند را در یک فایل واحد ادغام کنید. می توانید صفحاتی را که می خواهید در سند حاصل ترکیب شوند مشخص کنید. لطفاً برای این منظور از نمونه کد جاوای زیر استفاده کنید:

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 در جاوا، لطفاً از این راهنما دیدن کنید. .

ادغام تصاویر JPG، PNG، BMP، GIF و TIFF در دات نت و جاوا

ادغام یا پیوستن به فایل های تصویری مختلف مانند PNG، JPG، TIFF و موارد دیگر می تواند راه خوبی برای ایجاد تصاویر منحصر به فرد برای اهداف مختلف باشد. ادغام تصاویر همچنین ممکن است برای ترکیب چندین تصویر در یک تصویر بزرگتر، ایجاد یک فتومونتاژ، حذف عناصر ناخواسته از یک تصویر یا حتی ایجاد یک کلاژ استفاده شود. اگر فردی هستید که به طور منظم با تصاویر کار می کنید، می توانید از API های GroupDocs.Merger برای ادغام تصاویر شطرنجی مانند JPG، PNG، TIFF و GIF استفاده کنید.

ادغام تصاویر JPG، PNG، BMP، GIF و TIFF در دات نت و جاوا

تصاویر JPG را در برنامه های ادغام تصاویر دات نت خود ترکیب کنید

برای ترکیب فایل های تصویری 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< را ترکیب کنید. /a>، GIF، و فرمت‌های دیگر فایل تصویر در NET.

چگونه می توان تصاویر JPG را به راحتی در برنامه های جاوا ادغام کرد؟

لطفاً از قطعه کد جاوا که در زیر به اشتراک گذاشته شده است برای استفاده کنید. ادغام تصویر 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 در جاوا.

چگونه فایل های پی دی اف، ورد، اکسل و پاورپوینت را در دات نت و جاوا تقسیم کنیم؟

تقسیم سند فرآیند تجزیه یک فایل واحد به چندین سند کوچکتر است. برخی از کاربردهای عملی تقسیم فایل می‌تواند سازماندهی اسناد مرتبط در فایل‌های جداگانه، ساده‌سازی فرآیند اشتراک‌گذاری و همکاری، تسهیل ویرایش آسان‌تر، و امکان جستجو و بازیابی کارآمدتر اطلاعات باشد. API های GroupDocs.Merger تمام ابزارهای لازم برای تقسیم یکپارچه اسناد با فرمت های مختلف در دات نت و جاوا را در اختیار شما قرار می دهند.

چگونه فایل های پی دی اف، ورد، اکسل و پاورپوینت را در دات نت و جاوا تقسیم کنیم؟

تقسیم فایل های PDF، Word، Excel و PowerPoint در جاوا

گزینه های مشابه برای تقسیم فایل های داده در جاوا نیز موجود است. می‌توانید از این گزینه‌ها هنگام تقسیم فایل‌های PDF، Word، Excel و اسناد پاورپوینت مانند تعریف استفاده کنید. شماره صفحات، تعیین محدوده صفحات و موارد دیگر. در مثال زیر، ما از شماره صفحه خاصی برای تقسیم یک فایل 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 و سایر اسناد خود را در جاوا به همین روش تقسیم کنید.

صفحات سند را در برنامه های ادغام فایل های دات نت و جاوا خود استخراج کنید، بچرخانید، مبادله کنید یا حذف کنید.

همراه با ادغام یا تقسیم فایل های داده خود، می توانید چندین عملیات فایل دیگر مانند استخراج، چرخش، تعویض و حذف صفحات سند را با کمک API های GroupDocs.Merger انجام دهید. همه این قابلیت ها در هر دو نسخه دات نت و جاوا GroupDocs.Merger پشتیبانی می شوند. بنابراین، اجازه دهید برخی از این ویژگی ها و نحوه کار آنها را بررسی کنیم.

صفحات سند را در برنامه های ادغام فایل های دات نت و جاوا خود استخراج کنید، بچرخانید، مبادله کنید یا حذف کنید.

استخراج و چرخش صفحات سند در دات نت

لطفاً از کد سی شارپ زیر برای استخراج صفحات خاص از یک سند 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 درجه، لطفا از این کد سی شارپ استفاده کنید. برای بررسی سایر عملیات سند پشتیبانی شده، لطفاً از این صفحه دیدن کنید:

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);
} 

تعویض یا حذف صفحات سند در جاوا

برای تعویض یک صفحه سند با دیگری، لطفاً از کد جاوا که در زیر نشان داده شده است استفاده کنید:

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); 

برای حذف یک یا چند صفحه سند، لطفاً از نمونه کد جاوا زیر استفاده کنید. برای بررسی سایر عملیات فایل پشتیبانی شده، لطفاً صفحه مربوطه را در اینجا بررسی کنید:

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 و عملکرد، کانال‌های پشتیبانی ما را بررسی کنید.