Need to combine multiple PDF files into a single Word using C#? Wordize for .NET provides all the essential tools for programmatically merging PDF files and saving the result in Word format. This solution excels at automating PDF file processing tasks, particularly important when working with large data sets.
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 merging PDF into Word — use the interactive demonstration on this page. Upload several PDF files, examine the ready-to-use C# code snippet, perform the PDF merging operation, and evaluate the quality of the resulting Word document.
using Wordize.Merging;
Merger.Merge("Output.docx",
[
"Input1.pdf",
"Input2.pdf"
]);
using Wordize.Merging;
Merger.Merge("Output.docx",
[
"Input1.pdf",
"Input2.pdf"
]);
using Wordize.Merging;
using Wordize.Saving;
var imageStreams = Merger.MergeToImages(
["Input1.pdf", "Input2.pdf"],
new ImageSaveOptions(SaveFormat.Docx) { PageLayout = MultiPageLayout.Vertical(10) },
MergeFormatMode.KeepSourceFormatting
);
using var file = File.Create($"Output.docx");
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.docx", saveOptions)
.Execute();
using Wordize.Merging;
Merger.Create()
.From("Input1.pdf")
.From("Input2.pdf")
.To("Output.docx", SaveFormat.Docx)
.Execute();