Examples

Form Flattening in PDF (.NET Core/Framework)

Form Flattening in PDF using DynamicPDF Merger is simple and easy.

How to do Form Flattening in C#

Below are the steps and sample code to do Form Flattening in PDF using the DynamicPDF Merger product.

Steps for Form Flattening in PDF

  1. Create a MergeDocument object with the desired pdf.
  2. Set the output property to Flatten.
  3. Save the PDF document.

Sample Code - C#

MergeDocument document = new MergeDocument( "output.pdf" );
document.Form.Output = FormOutput.Flatten;
document.Draw( "output.pdf" );

How to do Field Level Flattening in C#

Below are the steps and sample code to do Field Level Flattening in PDF using the DynamicPDF Merger product.

Steps for Field Level Flattening in PDF

  1. Create a MergeDocument object with the desired pdf.
  2. Set the output property to Flatten for the desired field.
  3. Save the PDF document.

Sample Code - C#

MergeDocument document = new MergeDocument( "output.pdf" );
document.Form.Fields[0].Output = FormFieldOoutput.Flatten;
document.Draw( "output.pdf" );

Getting Started

NuGet Package

DynamicPDF Merger is available on NuGet and is part of the ceTe.DynamicPDF.CoreSuite.NET package. The Core Suite package includes Generator, Merger and ReportWriter.

NuGet Package ID: ceTe.DynamicPDF.CoreSuite.NET

DynamicPDF Merger Information

More information can be found here:

Available in Other Platforms

DynamicPDF Merger PDF Library is available for Java and COM/AxtiveX platforms. Refer to the respective product pages for more details.

Why Choose DynamicPDF?

  • Transparent Pricing
  • Lots of Features
  • Easy to Use
  • Great Support
  • Efficient Performance
  • Product Maturity (Over 18 Years)
  • Free Evaluation
  • .NET Core Support (Most Products)
  • Flexible Licensing

We’re Not The Only Ones That Think We’re Great!