PDF به دلیل پشتیبانی از پلتفرم متقابل به یکی از فرمت‌های فایل غالب تبدیل شده است. به دلیل چیدمان ثابت اسناد PDF در دستگاه های ناهمگن، افراد ترجیح می دهند اسناد را قبل از اشتراک گذاری به PDF تبدیل کنند. با این حال، در موارد خاص، فایل‌های PDF باید به فرمت فایل دیگری تبدیل شوند. تبدیل PDF به SVG به طور گسترده در سناریوهای مختلف به عنوان مثال به منظور جاسازی محتوای اسناد PDF در صفحات وب مورد استفاده قرار می گیرد. بنابراین در این مقاله با نحوه تبدیل فایل های PDF به SVG با استفاده از سی شارپ آشنا می شوید.

تبدیل C# PDF به SVG با NET API - دانلود رایگان

Aspose.PDF for .NET یک API دستکاری PDF است که به شما امکان می دهد فایل های PDF موجود را از داخل برنامه های NET ایجاد و پردازش کنید. علاوه بر این، API همچنین به شما امکان می دهد فایل های PDF را با وفاداری بالا به SVG تبدیل کنید. می توانید DLL API را دانلود یا از طریق NuGet نصب کنید.

PM> Install-Package Aspose.Pdf 

تبدیل فایل های PDF به SVG در سی شارپ

در زیر مراحل تبدیل یک فایل PDF به SVG در سی شارپ با استفاده از Aspose.PDF برای دات نت ارائه شده است.

نمونه کد زیر نحوه تبدیل یک فایل PDF به SVG با استفاده از C# را نشان می دهد.

// سند را باز کنید
Document pdfDocument = new Document("Document.pdf");

// یک شی از SvgSaveOptions را نمونه سازی کنید
SvgSaveOptions saveOptions = new SvgSaveOptions();

// PDF را به صورت فایل SVG ذخیره کنید
pdfDocument.Save("output.svg", saveOptions);

C# تبدیل PDF به SVG با گزینه های اضافی

Aspose.PDF for .NET همچنین چند گزینه اضافی برای سفارشی کردن تبدیل PDF به SVG در سی شارپ ارائه می دهد. برای این کار، API کلاس SvgSaveOptions را ارائه می‌کند که شامل گزینه‌های زیر است.

در زیر مراحل سفارشی کردن تبدیل PDF به SVG با استفاده از کلاس SvgSaveOptions آمده است.

نمونه کد زیر نحوه تبدیل یک فایل PDF به SVG را با گزینه های اضافی با استفاده از C# نشان می دهد.

// سند را باز کنید
Document pdfDocument = new Document("Document.pdf");

// یک شی از SvgSaveOptions را نمونه سازی کنید
SvgSaveOptions saveOptions = new SvgSaveOptions();

// تصویر SVG را به آرشیو Zip فشرده نکنید
saveOptions.CompressOutputToZipArchive = false;

// PDF را به صورت فایل SVG ذخیره کنید
pdfDocument.Save("output.svg", saveOptions);

تبدیل .NET PDF به SVG - مجوز API رایگان دریافت کنید

در صورتی که می‌خواهید API را بدون محدودیت ارزیابی امتحان کنید، می‌توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های PDF به فرمت SVG در سی شارپ آشنا شدید. علاوه بر این، گزینه های اضافی برای سفارشی کردن تبدیل PDF به SVG با نمونه کد مورد بحث قرار گرفته است. می‌توانید با استفاده از Documentation درباره C# PDF API بیشتر کاوش کنید.

همچنین ببینید