Рабочие процессы SVG-документов в C#

Используйте этот раздел для рабочих процессов уровня SVG-документа, которые выходят за рамки базовой загрузки, редактирования и конвертации одного файла. Узнайте, как объединять несколько SVG-файлов в один выходной файл PDF, XPS, PNG, JPG или другого формата, оптимизировать SVG-документы для более чистого результата и настраивать runtime-, theme- и network-сервисы в Aspose.SVG for .NET.

Выберите рабочий процесс

Рабочие процессы SVG-документов часто объединяют несколько областей API: загрузку документов, рендеринг, обработку ресурсов, оптимизацию и настройку среды. Начните со статьи, которая соответствует вашей задаче уровня документа.

Используемые API

APIДля чего используется
SVGDocumentЗагружать SVG-источники, просматривать или редактировать документы и передавать документы в процессы сохранения или рендеринга
SvgRendererРендерить один или несколько SVG-документов в устройство вывода
PdfDeviceЗаписывать отрендеренный SVG-контент в PDF-вывод
ImageDeviceЗаписывать отрендеренный SVG-контент в PNG, JPG, BMP, TIFF или GIF
SVGOptimizerОптимизировать SVG-разметку в соответствии с выбранными параметрами оптимизации
ConfigurationНастраивать runtime-сервисы, используемые при загрузке, разрешении ресурсов или рендеринге документов

FAQ

Что такое рабочий процесс SVG-документа?

Рабочий процесс SVG-документа – это многошаговая задача, которая работает со всем SVG-документом: объединяет файлы, оптимизирует разметку, разрешает ресурсы или настраивает, как приложение загружает и рендерит SVG-контент.

Нужно ли рассматривать объединение SVG-файлов как конвертацию?

Да. В Aspose.SVG for .NET этот рабочий процесс тесно связан с рендерингом и конвертацией. Он берет несколько входных SVG-файлов и создает один выходной файл, например PDF, XPS, PNG, JPG, BMP, TIFF или GIF. Он не предназначен для создания одного объединенного редактируемого SVG-документа.

Когда нужно настраивать SVG-среду?

Настраивайте среду, когда приложению нужны пользовательская загрузка ресурсов, особое сетевое поведение, runtime-сервисы, параметры user-agent или обработка тем до загрузки или рендеринга документов.

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