internal XPdfForm(Stream stream)
{
// Create a dummy unique path
path = "*" + Guid.NewGuid().ToString("B");
if (PdfReader.TestPdfFile(stream) == 0)
throw new ArgumentException("The specified stream has no valid PDF file header.", "stream");
externalDocument = PdfReader.Open(stream);
}