این مبحث ساده نحوه تبدیل SVG به PDF در سی شارپ را توضیح می دهد. تمام اطلاعات مورد نیاز از جمله الگوریتم گام به گام و یک کد مثال برای ایجاد یک نرم افزار تبدیل SVG به PDF در C# را پوشش می دهد. علاوه بر این، بداهه سازی فرآیند تبدیل بر اساس نیازهای شما را نیز پوشش می دهد.
مراحل صادرات SVG به PDF در سی شارپ
- محیط را با افزودن Aspose.CAD for .NET با استفاده از مدیر بسته NuGet برای تبدیل SVG به PDF پیکربندی کنید.
- با استفاده از نمونه کلاس Image به فایل SVG منبع دسترسی پیدا کنید
- یک نمونه از کلاس PdfOptions ایجاد کنید و شی کلاس CadRasterizationOptions را برای تنظیم اندازه صفحه مقداردهی کنید.
- فایل SVG را به فرمت PDF صادر کرده و روی دیسک ذخیره کنید
مراحل بالا مستلزم فرآیند تبدیل فایل های SVG به PDF در C# است. در ابتدا، فایل SVG منبع با استفاده از نمونه ای از کلاس Image قابل دسترسی است، که با تنظیم گزینه های PDF و شطرنجی مورد نیاز برای فایل PDF خروجی دنبال می شود. در نهایت، فایل SVG بارگذاری شده به عنوان یک سند PDF بر روی دیسک ارائه می شود.
کد برای صادرات SVG به PDF در سی شارپ
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class SvgToPdf | |
{ | |
public static void SvgToPdfConverter() | |
{ | |
String path = @"/KBase/TestData/"; | |
// Initialize a license to convert SVG to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
// Acess the source SVG file | |
using (Image image = Image.Load(path + "Source.svg")) | |
{ | |
// Instantiate the PdfOptions class object | |
PdfOptions options = new PdfOptions(); | |
var opts = new CadRasterizationOptions(); | |
opts.PageHeight = 500; | |
opts.PageWidth = 500; | |
options.VectorRasterizationOptions = opts; | |
// Export SVG file to PDF | |
image.Save(path + "ConvertedPdf.pdf", options); | |
} | |
} | |
} | |
} |
این کد مثال SVG را به PDF در C# تبدیل می کند. کلاس CadRasterizationOptions برای پیکربندی اندازه صفحه سند PDF خروجی استفاده می شود. علاوه بر این، میتوانید رنگ واترمارک، چرخش متن، متن واترمارک و سایر ویژگیهای اختیاری کلاس PdfOptions را بر اساس نیاز خود تنظیم کنید.
این مثال جزئیات تبدیل SVG به PDF در C# را در بر می گیرد. اگر به تبدیل PLT به PDF علاقه دارید، مقاله نحوه تبدیل PLT به PDF در سی شارپ را بخوانید.