Преобразование XPS в TSV в C++ с помощью библиотек автоматизации форматов файлов Aspose.Total for C++ представляет собой простой двухэтапный процесс. На первом этапе вы можете экспортировать XPS в XLSX с помощью Aspose.PDF for C++ , после этого с помощью Aspose.Cells for C++ API программирования электронных таблиц, вы можете конвертировать XLSX в TSV.
C++ API для преобразования XPS в TSV
Требования к конвертации
Установите из командной строки как nuget install Aspose.Total.Cpp
или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.Total.Cpp
.
Кроме того, вы можете получить автономный установщик MSI или библиотеки DLL в ZIP-файле из загрузки .
Получить или установить информацию о файле XPS через C++
Aspose.PDF for C++ также позволяет вам получить информацию о вашем документе XPS и позволяет принимать обоснованные решения до процесса преобразования. Чтобы получить информацию о файле XPS, вам сначала нужно вызвать метод get_Info() Document . После извлечения объекта DocumentInfo вы можете получить значения отдельных свойств. Кроме того, вы также можете установить свойства, используя соответствующие методы класса DocumentInfo.
Сохранить формат файла TSV для потоковой передачи через C++
Aspose.Cells for C++ позволяет сохранять формат файла TSV для потоковой передачи. Чтобы сохранить файлы в потоке, создайте объект MemoryStream или FileStream и сохраните файл в этом объекте потока, вызвав IWorkbook Сохранить объекта. Укажите нужный формат файла, используя перечисление SaveFormat при вызове метода Save.
Исследуйте варианты преобразования XPS с C++
Формат файла XPS
XPS, сокращение от XML Paper Specification, представляет собой формат файла, созданный Microsoft для представления документов с фиксированным макетом. Файлы XPS содержат содержимое и параметры печати документа, что делает их пригодными для сохранения макета и внешнего вида документа на разных устройствах и платформах.
Формат XPS основан на XML (расширяемый язык разметки), широко используемый язык разметки для представления структурированных данных. Файлы XPS инкапсулируют содержимое документа, например текст, изображения, векторную графику и аннотации, в структурированном формате XML. Это упрощает интерпретацию и визуализацию визуальных элементов документа.
Файлы XPS концептуально аналогичны файлам PDF (Portable Document Format) в том смысле, что оба они обеспечивают надежный способ представления и обмена документами с сохранением их форматирования. и макет. Однако файлы PDF получили более широкую поддержку в различных программных приложениях и аппаратных устройствах, что сделало их более популярными и совместимыми.
Для просмотра файлов XPS и работы с ними Microsoft предоставляет средство просмотра XPS как часть операционной системы Windows. . Различные сторонние приложения и инструменты также поддерживают открытие, создание и преобразование файлов XPS. Однако по сравнению с PDF диапазон программного и аппаратного обеспечения, поддерживающего формат XPS, может быть более ограниченным.
Формат файла TSV
Файл значений, разделенных табуляцией (TSV), представляет собой простой текстовый формат, используемый для структурированного хранения данных, напоминающий таблицу, найденную в базе данных или электронной таблице. Каждая строка таблицы хранится как отдельная строка, а столбцы в строке разделяются символом табуляции. Этот формат предлагает простоту и легкость обработки, поскольку файлами TSV можно манипулировать с помощью текстового редактора или базового скрипта. Хотя формальных стандартов, регулирующих файлы TSV, не существует, они приобрели широкую популярность и широко поддерживаются многочисленными приложениями.
Файлы TSV предоставляют ряд преимуществ для хранения и обработки данных. Во-первых, их простой текстовый формат обеспечивает совместимость на разных платформах и операционных системах. Независимо от того, используете ли вы Windows, macOS или Linux, файлы TSV могут быть легко доступны и обработаны без необходимости в специальном программном обеспечении. Кроме того, символ табуляции, используемый в качестве разделителя, упрощает программный анализ и извлечение определенных данных из файлов TSV.
Кроме того, файлы TSV облегчают обмен данными между различными приложениями. Многие программные инструменты, такие как программы для работы с электронными таблицами, системы управления базами данных и программное обеспечение для статистического анализа, предлагают встроенную поддержку импорта и экспорта данных в формате TSV. Это обеспечивает бесшовное взаимодействие, позволяя пользователям передавать данные между различными системами без потери информации.