Конвертувати SVG у PDF на C#
SVG є одним із найбільш використовуваних форматів для створення веб-сайтів і друку графіки для досягнення масштабованості. Але іноді вам потрібно конвертувати SVG і зберегти його в іншому форматі файлу. За допомогою API Aspose.SVG for .NET ви можете програмно перетворювати SVG у PDF із повним контролем над широким діапазоном параметрів перетворення. Потужний C# API дозволяє конвертувати SVG у популярні формати з високою швидкістю та високою якістю. Перетворюйте файли SVG у PDF, щоб було легко ділитися, співпрацювати та подавати візуальний вміст на різних пристроях і платформах!
Онлайн Конвертер SVG
Перевірте якість перетворення SVG у PDF прямо у своєму браузері! Наступний приклад C# демонструє, як перетворити документ SVG за допомогою методу ConvertSVG(). Ми описуємо вихідний код для читання SVG із файлу та подальшого перетворення SVG у PDF із стандартними параметрами збереження. Завантажте SVG із локальної файлової системи, виберіть вихідний формат і запустіть приклад. Ви одразу отримаєте результат окремим файлом.
using Aspose.Svg; using Aspose.Svg.Saving; using Aspose.Svg.Converters; using Aspose.Svg.Rendering.Image; using var document = new SVGDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
Перегляньте нашу документацію щоб дізнатися більше про використання функцій перетворення API Aspose.SVG і розглянути приклади C# для найпоширеніших сценаріїв конвертації SVG. У розділі документації Як конвертувати SVG Files, ви можете розглянути приклади C#, як конвертувати SVG у PDF різними способами. Розглянемо деякі з них:
Кроки для перетворення SVG у PDF за допомогою методу ConvertSVG().
- Завантажте файл SVG за допомогою одного з конструкторів SVGDocument() класу SVGDocument.
- Створіть новий об’єкт PdfSaveOptions.
- Використовуйте метод ConvertSVG(), щоб зберегти SVG як файл PDF. Потрібно передати SVGDocument, PdfSaveOptions і вихідний шлях до методу ConvertSVG().
- PDF-файл буде збережено за вказаним шляхом.
Кроки для перетворення SVG у PDF за допомогою методу RenderTo().
- Ініціалізуйте SVGDocument з файлу SVG.
- Створіть об’єкт класу PdfRenderingOptions. Використовуйте конструктор
PdfRenderingOptions()
і вкажіть властивість
Format
документа. - Ініціалізуйте клас PdfDevice і вкажіть ім’я вихідного файлу для візуалізації.
- Викличте метод RenderTo() і передайте йому об’єкт PdfDevice.
Перетворення SVG на PDF
using (var document = new SVGDocument("input.svg"))
{
var options = new PdfRenderingOptions();
using (IDevice device = new PdfDevice(options, "output.pdf"))
{
document.RenderTo(device);
}
}
FAQ
Aspose.SVG дозволяє конвертувати SVG в інші формати будь-яким способом – онлайн або програмно. Ви можете конвертувати SVG у реальному часі за допомогою SVG Converter, який перетворює ваші файли швидко та з високою якістю. Завантажуйте, конвертуйте SVG і отримуйте результати за кілька секунд.
Векторна графіка є одним із найпопулярніших напрямків веб-дизайну останніх років. Всі сучасні браузери підтримують SVG, і, здавалося б, мережа вже повинна переходити на векторну графіку. Однак існують певні обмеження щодо використання SVG, й іноді вам потрібно конвертувати SVG.
API Aspose.SVG надає широкий спектр перетворень SVG у популярні формати, такі як PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF і GIF.
Так, ви можете використовувати SVG Converter у будь-якій операційній системі, яка має веб-браузер. Він працює онлайн і не потребує встановлення додаткового програмного забезпечення.
Початок роботи з Aspose.SVG for .NET API
Якщо ви зацікавлені в розробці масштабованої векторної графіки та її застосуванні, встановіть наш гнучкий, високошвидкісний Aspose.SVG for .NET API із потужним набором інтерфейсів для C# та інших мов програмування .NET.Встановіть із командного рядка як
nuget install Aspose.SVG
або через консоль диспетчера пакетів Visual Studio за допомогою Install-Package Aspose.SVG
.
Крім того, отримайте офлайн-інсталятор MSI або бібліотеки DLL у ZIP-файлі з
завантажень.
Aspose.SVG for .NET API – це окрема бібліотека, яка не залежить від будь-яке програмне забезпечення для обробки документів SVG.Щоб отримати докладніші відомості про встановлення бібліотеки C# і системні вимоги, зверніться до документації Aspose.SVG.
Інші підтримувані перетворення SVG
Ви також можете конвертувати SVG у багато інших форматів файлів: