We need to have a C# .NET Class developed which will be able to flat a PDF file (transform an interactive PDF document to a non-interactive PDF)
The? Class will receive? an interactive PDF document and will:
1) Based in a option add a logo to the pages (a kind of watermark) the logo will be sent as a parameter
2) Flat the PDF file and return the Flattened? PDF as the output.
If the developer believes that a third party component should be used, we should be informed during the bid process.
The developer should also provide (this is part of the project) a executable file that demos the functionality (browse and opens a non-flatened? and flattens it)
Thanks for looking and I will be more than happy to? explain any unclear point.
C#, Visual studio 2008, Framework 3.5
Interactive PDF document lets users enter or modify data that is in the PDF document fields. The process of transforming an interactive PDF document to a non-interactive PDF document is called **flattening**. When a PDF document is flattened, a user cannot modify the data in the document fields. One reason to flatten a PDF document is to ensure that data cannot be modified.
The unflatenned PDF file might be really big.
Tipical sizes will be greater than 200MB!