Я пытался конвертировать PNG в XPS. Я принимаю этот ответ .
Мой код:
XpsDocument xpsDocument = new XpsDocument(@"C:\pathRoot\fileName.xps", FileAccess.ReadWrite);
XpsDocumentWriter xpsDocumentWriter = XpsDocument.CreateXpsDocumentWriter(xpsDocument);
xpsDocumentWriter.Write(@"C:\pathRoot\fileName.png");
Здесь я получил исключение
System.IO.FileFormatException: 'Файл содержит поврежденные данные.'
Я предположил, что автор ответа, сказав, что «YourImageYouWishToWrite» означает путь к png-файлу, например «C: \ pathRoot \ fileName.png». Или я все неправильно понял.