أصبح PDF أحد تنسيقات الملفات السائدة بسبب دعمه عبر الأنظمة الأساسية. نظرًا للتخطيط المتسق لمستندات PDF عبر الأجهزة غير المتجانسة ، يستخدم الأشخاص تفضيل تحويل المستندات إلى PDF قبل المشاركة. ومع ذلك ، في بعض الحالات ، تحتاج ملفات PDF إلى أن يتم تحويلها إلى بعض تنسيقات الملفات الأخرى. يتم اعتماد تحويل PDF إلى SVG على نطاق واسع في سيناريوهات مختلفة ، أي من أجل تضمين محتوى مستندات PDF في صفحات الويب. لذلك ، في هذه المقالة ، ستتعلم كيفية تحويل ملفات PDF إلى SVG باستخدام C#.
- C# .NET PDF to SVG Converter API
- تحويل ملفات PDF إلى SVG في C#
- قم بتحويل ملفات PDF إلى SVG بخيارات إضافية
- احصل على ترخيص API مجاني
C# PDF لتحويل SVG باستخدام .NET API - تنزيل مجاني
Aspose.PDF for .NET هي واجهة برمجة تطبيقات لمعالجة ملفات PDF تتيح لك إنشاء ملفات PDF جديدة ومعالجة ملفات PDF موجودة من داخل تطبيقات .NET. بالإضافة إلى ذلك ، تتيح لك واجهة برمجة التطبيقات أيضًا تحويل ملفات PDF إلى SVG بدقة عالية. يمكنك إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته عبر NuGet.
PM> Install-Package Aspose.Pdf
تحويل ملفات PDF إلى SVG في C#
فيما يلي خطوات تحويل ملف PDF إلى SVG في C# باستخدام Aspose.PDF for .NET.
- قم بتحميل مستند PDF باستخدام فئة المستند.
- قم بإنشاء مثيل لفئة SvgSaveOptions.
- احفظ ملف PDF بتنسيق SVG باستخدام طريقة Document.Save (String، SvgSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف 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 في C#. لهذا ، توفر API فئة SvgSaveOptions التي تحتوي على الخيارات التالية.
- CompressOutputToZipArchive - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesSaving - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- TreatTargetFileNameAsDirectory - Defines whether to create a target directory with the same name as the requested output file.
- TryMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
فيما يلي خطوات تخصيص تحويل PDF إلى SVG باستخدام فئة SvgSaveOptions.
- قم بتحميل مستند PDF باستخدام فئة Document.
- قم بإنشاء مثيل لفئة SvgSaveOptions.
- اضبط الخيار المطلوب مثل SaveOptions.CompressOutputToZipArchive.
- احفظ ملف PDF بتنسيق SVG باستخدام طريقة Document.Save (String، SvgSaveOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف PDF إلى SVG بخيارات إضافية باستخدام C#.
// افتح المستند
Document pdfDocument = new Document("Document.pdf");
// إنشاء كائن من SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// لا تضغط صورة SVG على أرشيف مضغوط
saveOptions.CompressOutputToZipArchive = false;
// احفظ ملف PDF كملف SVG
pdfDocument.Save("output.svg", saveOptions);
NET PDF to SVG Converter - احصل على ترخيص API مجاني
في حالة رغبتك في تجربة واجهة برمجة التطبيقات بدون قيود تقييمية ، يمكنك الحصول على ترخيص مؤقت مجاني.
استنتاج
في هذه المقالة ، تعلمت كيفية تحويل ملفات PDF إلى تنسيق SVG في C#. علاوة على ذلك ، تمت مناقشة الخيارات الإضافية لتخصيص PDF لتحويل SVG مع عينة التعليمات البرمجية. يمكنك استكشاف المزيد حول واجهة برمجة تطبيقات C# PDF باستخدام التوثيق.