Как да конвертирате SVG в PDF с помощта на C#

Тази кратка тема ви превежда през подробни стъпки как да конвертирате SVG в PDF с помощта на C# заедно с информация за конфигуриране на средата за изпълнение на кода. С помощта на C# SVG към PDF конверторът може лесно да се разработи с помощта на прост API интерфейс в приложения, базирани на платформи, поддържани от .NET.

Стъпки за конвертиране на SVG в PDF с помощта на C#

  1. Използвайки мениджъра на пакети NuGet, включете Aspose.Imaging, за да конвертирате SVG в PDF
  2. Импортирайте препратката към пространството от имена Aspose.Imaging във вашето приложение
  3. Заредете изходния SVG файл, като използвате метода Image.Load
  4. Създайте обект от клас SvgRasterizationOptions, за да зададете височината и ширината на SVG изображението
  5. Създайте клас PdfOptions, за да зададете желаните PDF опции
  6. Конвертирайте SVG в PDF с помощта на метода за запазване

Горните стъпки в C# конвертират SVG в PDF с помощта на прости извиквания на API и няколко реда код. Процесът ще започне със зареждане на изходното SVG изображение с помощта на метода Load(), което е последвано от задаване на ширина и височина на SVG страница с помощта на класа SvgRasterizationOptions. Накрая, използвайки класа PdfOptions, ще бъдат зададени опции за растеризиране на PDF и SVG ще бъде преобразуван в PDF.

Код за конвертиране на SVG в PDF с помощта на C#

В горния пример SVG към PDF C# базирано конверторно приложение е разработено с помощта на няколко реда код. API ви позволява да персонализирате експортирания PDF чрез задаване на размера на страницата, разделителната способност на изображението, опциите за много страници и информацията за PDF документа с помощта на клас PdfOptions.

Гореспоменатият пример предполага, че за конвертиране на SVG в PDF може лесно да се разработи прост конвертор, базиран на C#, без да зависи от външен софтуер на трета страна като Adobe Acrobat. Ако искате да научите за конвертирането на SVG в PNG изображение с помощта на C#, вижте статията на как да конвертирате SVG в PNG с помощта на C#.

 Български