Рендеринг XML SpreadSheetML

Введение

Добро пожаловать в мир GroupDocs.Viewer для .NET! В этом руководстве мы покажем вам, как с легкостью визуализировать файлы XML SpreadSheetML с помощью GroupDocs.Viewer, мощной библиотеки .NET. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете, это пошаговое руководство поможет вам без труда интегрировать визуализацию XML SpreadSheetML в ваши приложения.

Предпосылки

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

  • Среда разработки с поддержкой .NET.
  • GroupDocs.Viewer for .NET library установлена. Вы можете скачать ее здесь.
  • Базовые знания программирования на C#.

Импорт пространств имен

Начните с импорта необходимых пространств имен в ваш проект C#. Это гарантирует вам доступ к функциональным возможностям, предоставляемым GroupDocs.Viewer.

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Шаг 1: Настройте каталог документов

Определите путь к каталогу ваших документов, в котором будут сохранены выходные данные.

string outputDirectory = "Your Document Directory";

Шаг 2: Укажите пути к выходным файлам

Укажите полные пути для выходных файлов HTML, JPG, PNG и PDF.

string pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.html");

Шаг 3: Укажите параметры загрузки

Для точной визуализации явно укажите тип файла Excel 2003 XML SpreadSheetML.

LoadOptions loadOptions = new LoadOptions(FileType.Excel2003XML);

Шаг 4: Рендеринг в многостраничный HTML

Используйте параметры просмотра HTML для преобразования файла XML SpreadSheetML в многостраничный HTML-документ.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFileFullPath);
    viewer.View(options);
}

Шаг 5: Рендеринг в JPG

Преобразовать файл XML SpreadSheetML в изображение JPG, используя указанные параметры.

pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.jpg");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    JpgViewOptions options = new JpgViewOptions(pageFileFullPath);
    viewer.View(options);
}

Шаг 6: Рендеринг в PNG

Аналогичным образом преобразуйте файл в изображение PNG с указанными параметрами.

pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.png");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    PngViewOptions options = new PngViewOptions(pageFileFullPath);
    viewer.View(options);
}

Шаг 7: Преобразование в PDF

Наконец, преобразуйте файл XML SpreadSheetML в документ PDF, используя указанные параметры.

pageFileFullPath = Path.Combine(outputDirectory, "Excel_2003_Xml_result.pdf");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_XML_SPREADSHEETML, loadOptions))
{
    PdfViewOptions options = new PdfViewOptions(pageFileFullPath);
    viewer.View(options);
}

Заключение

Поздравляем! Вы успешно научились визуализировать файлы XML SpreadSheetML с помощью GroupDocs.Viewer для .NET. Расширьте возможности просмотра документов, изучив дополнительные функции и параметры, предоставляемые этой универсальной библиотекой.

Часто задаваемые вопросы

Совместим ли GroupDocs.Viewer с другими форматами файлов?

Да, GroupDocs.Viewer поддерживает широкий спектр форматов документов, включая PDF, Word, Excel и другие.

Могу ли я настроить внешний вид визуализированных документов?

Конечно! GroupDocs.Viewer предлагает различные варианты настройки, позволяющие адаптировать вывод в соответствии с вашими конкретными потребностями.

Где я могу найти дополнительную поддержку и ресурсы?

Посетите Форум GroupDocs.Viewer для поддержки сообщества и изучения документация для получения подробной информации.

Есть ли бесплатная пробная версия?

Да, вы можете получить доступ к бесплатной пробной версии. здесь.

Как получить временную лицензию?

Вы можете получить временную лицензию здесь.