Открыть XPS

Чтение файлов XPS Viewer API Solution для .NET.

 

Aspose.Page предлагает функциональность XPS Viewer для чтения и рендеринга файлов XPS с использованием любого языка, поддерживаемого платформой .NET: C#, VB, J#.

API, который вы видите здесь, можно использовать для создания собственного кроссплатформенного приложения или интегрировать в ваш проект .NET.

Чтобы открыть файл XPS, используйте:

  • Aspose.Page for .NET API — многофункциональное, мощное и простое в использовании API решение для обработки и преобразования документов для платформы C#.

  • Откройте диспетчер пакетов NuGet, найдите Aspose.Page и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Шаги для просмотра через C#

Aspose.Page позволяет разработчикам легко просматривать файл XPS с помощью всего нескольких строк кода.

  1. Загрузите файл XPS с экземпляром класса PsDocument.
  2. Создайте и задайте экземпляры классов PdfSaveOptions и PdfDevice.
  3. Вызовите метод PsDocument.Save с объектами PdfSaveOptions и PdfDevice в качестве параметров.
  4. Вызовите Process.Start, указав путь к результирующему PDF-файлу, чтобы загрузить его в приложение по умолчанию.

Системные Требования

Aspose.Page для .NET поддерживается всеми основными операционными системами. Просто убедитесь, что у вас есть следующие предпосылки:

  • Microsoft Windows или совместимая ОС с платформой .NET Framework, приложениями Windows и ASP.NET.
  • Среда разработки, такая как Microsoft Visual Studio.
  • Aspose.Page для .NET DLL, на которую ссылается ваш проект.

Код C# для просмотра XPS

    string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf";
    // create a stream for input XPS file
    using (var psStream = new System.IO.FileStream("template.xps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
    {
        // create a stream for output PDF file
        using (var pdfStream = System.IO.File.Open(output, System.IO.FileMode.Open, System.IO.FileAccess.Write))
        {
            // load the XPS file from stream
            var document = new Aspose.Page.XPS.PsDocument(psStream);
            // create an instance of PdfSaveOptions
            var options = new Aspose.Page.XPS.Device.PdfSaveOptions();
            // create PDF rendering device for XPS
            var device = new Aspose.Page.XPS.Device.PdfDevice(pdfStream);
            // save XPS as PDF
            ocument.Save(device, options);
        }
    }
    // load resultant PDF in default application
    System.Diagnostics.Process.Start(output);

Веб-приложение для просмотра XPS

Откройте файл XPS прямо сейчас, посетив наш веб-сайт с кросплатформенными приложениями.

  Нет необходимости скачивать Aspose API.
  Нет необходимости писать код.
  Просто загрузите файл XPS, он будет обработан через мгновение.
  Сохранить результат как изображение.



FAQ

1. Как я могу открыть файл XPS?

Решение Aspose.Page имеет функциональные возможности, позволяющие просматривать файлы XPS онлайн или программно. Если вам нужно открыть XPS онлайн, вы можете использовать XPS Viewer кроссплатформенное приложение.

2. Могу ли я найти более подробную информацию о том, как открыть файлы XPS?

Перейдите в главу Документация , чтобы найти такую ​​информацию, как руководство разработчика, примечания к выпуску и многое другое о языках описания страниц. Посетите наш проект GitHub , чтобы увидеть примеры кода для использования решения.

3. Функционал бесплатный?

Кросс-платформенные приложения для просмотра бесплатны, когда для решения API вы можете получить бесплатную пробную версию, а затем купить продукт, если это необходимо.

Все поддерживаемые форматы

Используя С#, можно просматривать форматы файлов, включая:

XPS (XML Paper Specifications)
PS (Postscript)
EPS (Encapsukated Postscript)

XPS Формат файла XPS

Формат XPS похож на формат PDF. Оба являются форматами языка описания страниц (PDL). EPS основан на HTML, а не на языке PostScript. Файл .eps может содержать разметку структуры документа вместе с информацией о том, как документ будет выглядеть. Также добавлены инструкции о том, как распечатать и визуализировать документ. Особенность формата в том, что он фиксирует описание документа, а значит, он будет выглядеть одинаково независимо от того, кто и из какой операционной системы его открывает.