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