Hi, We have a xps document which is embedded resource in the exe. When i read this, i am getting a xpsDocument object, But unable to doc.GetFixedDocumentSequence(). It is giving Invalid uri,Document reference error..
I am getting the document as below. string resourceNameOfContext = string.Format(Constants.HELPDOCUMENTNAME, topicName); string pack = string.Format("pack://{0}.xps",topicName); Assembly assembly = Assembly.GetExecutingAssembly(); //read embedded xpsDocument file Stream helpStream = assembly.GetManifestResourceStream(resourceNameOfContext);
if (helpStream != null)
{
Package packageReader = Package.Open(helpStream, FileMode.Open, FileAccess.Read);
docXps = new XpsDocument(packageReader, CompressionOption.SuperFast,pack);
}
return docXps;
FixedDocumentSequence seqOld = docXps.GetFixedDocumentSequence(); Here i am getting an error. Before, it was giving null uri exception, so i added pack uri.
Please help. Thanks,