Q: Given the following piece of code
PDFDoc objPDFDoc = new PDFDoc(myPath);
I noticed that there are cases when this throws an exception (e.g file
is corrupt etc)
Is there a way that I can create an empty PDFDoc object and then load
some pdf?
This will help me use try-finally block and make sure I always close
the handle no matter what exception is thrown. Something like this:
PDFDoc doc= new PDFDoc();
Try{
doc.LoadPdf(myPath);
}
Finally{
doc.Close();
}
Also can you tell me if PDFNet SDK includes native 64-bit support?
---------------
A: You can create empty doc with new PDFDoc(), but my guess is that
you are looking for the following:
PDFDoc doc= null;
Try {
doc= new PDFDoc(myPath);
doc.InitSecurityHandler();
}
finally {
doc.Close();
}
Even better you can use 'using' keyword in C# so you don't need to
call Close() explicitly.
using (PDFDoc doc = new PDFDoc(myPath))
{
doc.InitSecurityHandler();
...
}
tell me if the PDFNet SDK includes native 64-bit support?
Yes, PDFNet offers native 64-bit support on all platfroms (.NET /
JAVA / C/C++ etc).