English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Merge PDF Files with C#

Developing an application in C# that requires combining multiple PDF files? Wordize for .NET is a reliable, professional solution that enables C# developers to efficiently integrate PDF file merging functionality.

Practical PDF file merging tasks are diverse and include generating consolidated reports in standardized formats and creating complete documents from PDF fragments.

Key Features of Wordize for .NET

  • Combine multiple PDF files with a single line of C# code
  • Preserve formatting and structure of source PDF documents
  • High performance and stability when processing large volumes of data

The API is designed following C# programming best practices. No external dependencies and seamless integration allow you to quickly implement PDF merging functionality into existing .NET projects without architectural changes.

Test the C# API for PDF file merging using the online demonstration on this page. Upload several PDF files through the form, examine the C# code example, execute the PDF merging operation, and download the result for verification.

C#
Run code
Test Wordize SDK - upload multiple files and explore code example
Upload other documents for merging
Select the target format from the list
using Wordize.Merging;

Merger.Merge("Output.pdf", 
    [
        "Input1.pdf", 
        "Input2.pdf" 
    ]);
using Wordize.Merging; Merger.Merge("Output.pdf", [ "Input1.pdf", "Input2.pdf" ]); using Wordize.Merging; using Wordize.Saving; var imageStreams = Merger.MergeToImages( ["Input1.pdf", "Input2.pdf"], new ImageSaveOptions(SaveFormat.Pdf) { PageLayout = MultiPageLayout.Vertical(10) }, MergeFormatMode.KeepSourceFormatting ); using var file = File.Create($"Output.pdf"); imageStreams[0].Position = 0; imageStreams[0].CopyTo(file); using Wordize.Merging; using Wordize.Saving; ImageSaveOptions saveOptions = new ImageSaveOptions(saveFormat); saveOptions.PageLayout = MultiPageLayout.Vertical(10); Merger.Create() .From("Input1.pdf") .From("Input2.pdf") .To("Output.pdf", saveOptions) .Execute(); using Wordize.Merging; Merger.Create() .From("Input1.pdf") .From("Input2.pdf") .To("Output.pdf", SaveFormat.Pdf) .Execute();
Run code

How to merge multiple PDF files in C#

  1. Integrate Wordize for .NET into your C# project
  2. Call the Merge method, specifying the output file name and collection of input PDF files as parameters. Formats will be automatically detected based on file extensions
  3. Get the merged PDF file
5%