1. PDF form creation in future requirement.
PDFNet offers extensive API to create, manipulate, and fill-in PDF
forms (as a starting point please see InteractiveForms sample -
PDF viewer control that is part of PDFNet also supports form creation
2. Maximum files size that i can convert into PDF.
The input file sizes would depend on the source format and application
(but usually it is smaller than the resulting PDF file). In case you
need to maintain compatibility with PDF 1.4 and older app the file
size should not exceed 4GB on 32-bit machines (or 10GB on 64-bit
3. Memory management when converting N number of files.
The memory footprint would depend on the input format converted as
well as the size/complexity of the input document. What are the
documents formats that you will be working with?
4. Compatibility with C#, .Net Framework 4.0, using MS Visual Studio 2010.
PDFNet is available as a true .NET component for MS Visual Studio 2010
& .Net Framework 4. C# sample code is included as part of the SDK
5. Support of the product for future.
This is outlined on our support page:
To be eligible for technical support and updates you need to be
subscribed to AMS (http://www.pdftron.com/support/maintenance.html).
6. Primary requirement to use PDFNet for above features.
There are no additional requirements. PDFNet is a stand -alone DLL and
there are no dependencies on additional files or components.
7. Basic guidelines before using PDFNet.
These would be the same guidelines that apply to any other .NET
component. As a starting point you may want to download the demo
version (http://www.pdftron.com/pdfnet/downloads.html) and try running
some of the provided sample projects.
8. Ease of coding using PDFNet library.
PDFNet API is well designed. There are many samples and lots of
supporting documentation available. There are also many high-level
classes and helper functions that simplify and speed-up coding.
32bit or 64bit support.
We support both 32bit or 64bit windows. Besides DotNet, we also
support other languages and platforms (e.g. C/C++ , JAVA, Linux, Mac,
mobile platforms, etc).