XPS в PDF онлайн

XPS(спецификация бумаги XML) и PDF(формат переносимого документа) — широко используемые форматы для совместного использования и архивирования документов. XPS был разработан Microsoft как альтернатива PDF и предлагает аналогичные возможности по сохранению внешнего вида и макета документов. Однако со временем PDF приобрел более широкую популярность благодаря совместимости с различными платформами и устройствами. Иногда вам может потребоваться конвертировать документы XPS в PDF для разных целей. Соответственно, в этом сообщении блога рассказывается, как бесплатно конвертировать XPS в PDF Online или в C# .NET или Java.

Бесплатный онлайн-конвертер XPS в PDF

Хотя файлы XPS можно открывать на компьютерах с Windows с помощью встроенного средства просмотра XPS, при попытке открыть файлы XPS в других операционных системах или устройствах возникают проблемы совместимости. Вот здесь и возникает необходимость онлайн-конверсии. Преобразование XPS в PDF гарантирует, что ваши документы можно будет легко просматривать, совместно использовать и распечатывать на различных платформах без каких-либо расхождений в форматировании.

Соответственно, этот бесплатный конвертер XPS в PDF произвел революцию в преобразовании, поскольку для выполнения преобразования не нужно устанавливать какое-либо дополнительное программное обеспечение.

  1. Прежде всего, просмотрите онлайн-конвертер Visio с помощью интернет-браузера.
  2. Перетащите файл на прямоугольную панель и загрузите исходный файл.
  3. Входной файл завершит загрузку, и кнопка «Преобразовать» станет активной.
  4. Запустите преобразование и начните рендеринг XPS в PDF.
  5. Загрузите выходной PDF-документ или скопируйте ссылку, чтобы получить к нему доступ в Интернете.

PS: Онлайн-ссылка для загрузки или обмена выходным файлом будет доступна через 24 часа, поскольку ваши данные не хранятся на сервере.

Преимущества онлайн-конвертации XPS в PDF

Доступность: этот онлайн-конвертер доступен с любого устройства, подключенного к Интернету, что устраняет необходимость установки программного обеспечения.

Экономия времени и усилий: этот онлайн-конвертер упрощает процесс преобразования, экономя ваше время и усилия по сравнению с традиционным программным обеспечением.

Совместимость с платформами: полученные PDF-файлы совместимы с широким спектром устройств и операционных систем.

Удобный интерфейс: этот онлайн-конвертер имеет интуитивно понятный интерфейс, который делает процесс преобразования простым даже для пользователей с ограниченными техническими знаниями.

Преобразование XPS в PDF на C#

Вы можете легко преобразовать XPS в PDF на C#, выполнив следующие действия:

  • Настройте Conholdate.Total для .NET в своем проекте.
  • Инициируйте потоки и загрузите входной файл XPS.
  • Инициализируйте объект класса PdfSaveOptions.
  • Создайте устройство рендеринга для формата PDF.

В следующем примере кода объясняется, как преобразовать XPS в PDF на C#:

// Инициализировать выходной поток PDF
using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.Write))
// Инициализировать входной поток XPS
//используя (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Open))
using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "sample.xps", System.IO.FileMode.Open))
{
// Загрузите документ XPS из потока
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument(xpsStream, new Aspose.Page.XPS.XpsLoadOptions());
// или загрузите документ XPS непосредственно из файла. Тогда xpsStream не понадобится.
// Документ XpsDocument = новый XpsDocument (inputFileName, новый XpsLoadOptions());

// Инициализируйте объект параметров с необходимыми параметрами.
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
    JpegQualityLevel = 100,
    ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
    TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate,
};
// Создать устройство рендеринга для формата PDF
Aspose.Page.XPS.Presentation.Pdf.PdfDevice device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(pdfStream);

document.Save(device, options);
}

Преобразование диаграмм XPS в PDF на Java

Следующие шаги описывают, как конвертировать XPS в PDF в Java:

  • Установите Conholdate.Total для Java в свое приложение.
  • инициализировать поток вывода PDF с помощью FileOutputStream.
  • Инициализируйте PdfSaveOptions с необходимыми параметрами.

В приведенном ниже примере кода показано, как конвертировать XPS в PDF на Java:

// инициализировать поток вывода PDF
FileOutputStream pdfStream = new FileOutputStream("output.pdf");

// загрузить документ XPS
XpsDocument document = new XpsDocument("input.xps");

// инициализировать PdfSaveOptions с необходимыми параметрами
PdfSaveOptions options = new PdfSaveOptions();
options.setJpegQualityLevel(100);
options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg);
options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate);
options.setPageNumbers(new int[] { 1, 2, 6 });

// создать устройство рендеринга для формата PDF
PdfDevice device = new PdfDevice(pdfStream);
// визуализировать XPS как PDF
document.save(device, options);   

Бесплатная пробная лицензия

Вы можете запросить бесплатную временную лицензию для тестирования API на полную мощность.

Подведение итогов

Преобразование файлов XPS в формат PDF еще никогда не было таким простым благодаря этому онлайн-конвертированию. Независимо от того, являетесь ли вы частным лицом, желающим поделиться документами с друзьями, или бизнес-профессионалом, которому необходимо обеспечить кросс-платформенную совместимость, этот конвертер предлагает удобное решение для ваших потребностей в преобразовании. Более того, здесь также рассматривается интеграция этой функции в ваши приложения с использованием C# или Java. В случае возникновения вопросов пишите нам на форум.

Смотрите также