
Как конвертировать PDF в SVG на C#
Недавно мы опубликовали запись в блоге о том, как программно преобразовать Visio в SVG. В этом сообщении блога вы узнаете, как преобразовать PDF в SVG на C# с помощью этого API генератора изображений. Преобразование PDF в SVG — это легкий процесс, если вы делаете это с помощью этой корпоративной .NET библиотеки. Кроме того, вы можете программно создать больше, чем просто конвертер PDF в SVG. Прежде чем продолжить, убедитесь, что вы установили .NET на свой локальный компьютер.
В этом сообщении блога будут рассмотрены следующие разделы:
- Установка API генератора изображений
- Как конвертировать PDF в SVG на С#
- Конвертер PDF в SVG — дополнительные параметры
Установка API генератора изображений
Что ж, вы можете настроить библиотеку, загрузив DLL-файлы, или установить ее, выполнив следующую команду в диспетчере пакетов NuGet.
Install-Package Aspose.Words
Как конвертировать PDF в SVG на С#
Теперь вы можете создать конвертер PDF в SVG, написав пару строк исходного кода в приложении .NET.
Шаги:
- Создайте экземпляр класса Document и загрузите исходный файл PDF.
- Вызовите метод Save, чтобы сохранить файл в формате SVG.
Скопируйте и вставьте следующий код в основной файл:
// Создайте экземпляр класса Document и загрузите исходный файл PDF.
Document doc = new Document("sample.pdf");
// Вызовите метод Save, чтобы сохранить файл в формате SVG.
doc.Save("PdfToSvg.svg");
Результат можно увидеть на изображении ниже:

Конвертер PDF в SVG — дополнительные параметры
Точно так же вы можете настроить вызовы API в соответствии с вашими бизнес-требованиями и указать определенные параметры во время преобразования PDF в SVG.
Пожалуйста, следуйте инструкциям ниже:
- Инициализируйте объект класса Document и загрузите исходный файл PDF.
- Инициализирует новый экземпляр класса ImageSaveOptions, который можно использовать для сохранения визуализированных изображений в формате SVG.
- Установите для свойства PageSet значение «0», чтобы преобразовать только первую страницу документа.
- Измените яркость изображения, задав значение свойства ImageBrightness.
- Установите значение свойства ImageContrast, чтобы изменить контрастность изображения.
- Измените горизонтальное разрешение, задав значение свойства HorizontalResolution.
- Вызовите метод Save, чтобы сохранить файл SVG.
// Инициализируйте объект класса Document и загрузите исходный файл PDF.
Document doc = new Document( "sample.pdf");
// Инициализирует новый экземпляр класса ImageSaveOptions, который можно использовать для сохранения визуализированных изображений в формате Svg.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Svg);
// Установите для свойства PageSet значение «0», чтобы преобразовать только первую страницу документа.
options.PageSet = new PageSet(0);
// Измените яркость изображения, задав значение свойства ImageBrightness.
options.ImageBrightness = 0.3f;
// Задайте значение свойства ImageContrast, чтобы изменить контрастность изображения.
options.ImageContrast = 0.7f;
// Измените горизонтальное разрешение, задав значение свойства HorizontalResolution.
options.HorizontalResolution = 72f;
// Вызовите метод Save, чтобы сохранить файл SVG.
doc.Save( "PdfToSvg.svg", options);
Получить бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать API без ограничений пробной версии.
Подведение итогов
На этом мы заканчиваем этот пост в блоге. Надеюсь, вы научились программно конвертировать PDF в SVG на C#. Кроме того, вы прошли некоторые дополнительные параметры для этого API генератора изображений. Это руководство поможет вам, если вы хотите создать конвертер PDF в SVG для своего бизнес-приложения. Наконец, не забудьте посетить документацию, чтобы узнать о других замечательных методах.
Кроме того, мы рекомендуем вам следовать нашему Руководству по началу работы.
Наконец, conholdate.com пишет новые сообщения в блоге. Так что, пожалуйста, оставайтесь на связи для регулярных обновлений.
Задайте вопрос
Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.
Часто задаваемые вопросы
Могу ли я конвертировать PDF в SVG?
Создайте экземпляр класса Document и загрузите исходный PDF-файл, а затем вызовите метод Save, чтобы сохранить файл в формате SVG.