يمكن تحويل الصورة إلى PDF لضمان عرض الصورة بشكل صحيح عبر الأجهزة دون تغييرها. تعد صور PDF مثالية للطباعة ولتخزين الصور عبر الإنترنت عندما يكون الغرض من تنزيلها. يمكن أن يحتوي ملف PDF على أكبر عدد ممكن من الصور في مستند واحد بحيث يمكن طباعته بسهولة أو حفظه ككتالوج. ستوجهك هذه المقالة إلى تحويل الصور برمجيًا مثل JPG و GIF و WebP و PNG إلى PDF في C # باستخدام .NET API لتحويل المستندات والصور.
يتم تناول الموضوعات التالية بإيجاز أدناه:
- تحويل الصور. NET API
- تحويل صور JPG إلى PDF
- قم بتحويل صور PNG و GIF و BMP إلى PDF
- صورة لتحويل PDF مع خيارات متقدمة
NET API لتحويل الصور
سأستخدم مكتبة GroupDocs.Conversion for .NET لتحويل الصور إلى تنسيق PDF. تتيح لنا المكتبة تحويل قائمة طويلة من تنسيقات الصور إلى PDF. بعض من المدعومة مذكورة هنا. للحصول على القائمة الكاملة ، قم بزيارة الوثائق.
- منظمة العفو الدولية
- BMP
- مجلس الإنماء والإعمار
- DJVU
- GIF
- ICO
- JPEG ، JPG ، JP2
- بي إن جي
- SVGZ
- TGA
- TIF ، TIFF
- ويب
إلى جانب الصور ، تتيح واجهة برمجة التطبيقات للمطورين تحويل مستندات Word وجداول البيانات والعروض التقديمية والكتب الإلكترونية ومستندات Visio وملفات Microsoft Project وملفات PSD و PDL ورسائل البريد الإلكتروني والمزيد. تتوفر العديد من الأمثلة في GitHub للدعم المذكور.
يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو الحصول عليه من NuGet.
Install-Package GroupDocs.Conversion
تحويل JPG إلى PDF في C
لتحويل صور JPG إلى تنسيق PDF ، يمكنك اتباع الخطوات التالية:
- قم بتحميل ملف JPG باستخدام فئة المحول.
- إنشاء فئة PdfConvertOptions.
- قم باستدعاء طريقة تحويل لتحويل صورة JPG إلى PDF وحفظها على المسار المتوفر.
يوضح كود المصدر التالي كيفية تحويل صورة JPG إلى PDF في C #.
// تحويل صورة JPG إلى PDF في C #
using (Converter converter = new Converter("image.jpg"))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("imageToPdf.pdf", options);
}
تحويل صور PNG إلى PDF في C
إذا كنت تريد تحويل صورة PNG فلن يكون هناك اختلاف في الكود. تسمح لنا الخطوات التالية بتحويل صورة PNG إلى PDF باستخدام C #.
- قم بتحميل ملف صورة PNG باستخدام فئة المحول.
- إنشاء فئة PdfConvertOptions.
- قم باستدعاء طريقة تحويل لتحويل الصورة المقدمة إلى PDF وحفظها على المسار المتوفر.
يوضح الكود التالي كيفية تحويل صورة PNG إلى PDF باستخدام C #.
// قم بتحويل أي صورة إلى PDF في C #. PNG و WebP و JPG و GIF و TGA وغيرها الكثير ...
using (Converter converter = new Converter("image.png"))
{
PdfConvertOptions options = new PdfConvertOptions();
converter.Convert("imageToPdf.pdf", options);
}
قم بتحويل أي صورة إلى PDF
وبالمثل ، عليك فقط تقديم JPG أو PNG أو GIF أو WebP أو أي صورة أخرى إلى فئة المحول أثناء التحميل. أيضًا ، هناك العديد من خيارات التحويل أثناء التحويل إلى تنسيق PDF.
تحويل الصور إلى PDF في C # مع خيارات متقدمة
يوفر GroupDocs.Conversion PdfConvertOptions لمنحنا التحكم في نتائج التحويل عند تحويل الصورة إلى PDF. بعض الخيارات الإضافية هي:
- عرض - Image width after conversion.
- ارتفاع - Image height after conversion.
- الهامش - Page top margin after conversion.
- الهامش - Page bottom margin after conversion.
- الهامش الأيسر - Page left margin after conversion.
- الهامش - Page right margin after conversion.
- استدارة - Page rotation. Available options are: None, On90, On180, On270
يستخدم نموذج كود C # التالي هذه الخيارات الإضافية ويحول الصورة إلى PDF. يقوم بتعيين ارتفاع وعرض الصورة الناتجة ، وتعيين هوامش الصفحة ، وكذلك تدوير الصورة بزاوية 180 درجة.
// قم بتحويل JPG أو PNG أو الصور الأخرى إلى PDF في C #. تغيير حجم الصور أو تعيين الهوامش أو تدويرها.
using (Converter converter = new Converter("image.jpg"))
{
PdfConvertOptions options = new PdfConvertOptions
{
Width = 233,
Height = 175,
MarginTop = 20,
MarginBottom = 20,
MarginLeft = 20,
MarginRight = 20,
Rotate = Rotation.On180
};
converter.Convert("imageToPdfAdv.pdf", options);
}
احصل على ترخيص API مجاني
يمكنك استخدام API بدون قيود التقييم عن طريق طلب ترخيص مؤقت مجاني.
استنتاج
في الختام ، تعلمنا تحويل الصور إلى تنسيق PDF باستخدام واجهة برمجة تطبيقات تحويل الصور لـ .NET. على وجه التحديد ، ناقشنا كيفية تحويل صور JPG و PNG و WebP وغيرها من الصور إلى PDF في C # برمجيًا. يمكنك استكشاف المزيد حول واجهة برمجة تطبيقات تحويل الصور باستخدام الوثائق. للاستفسارات ، اتصل بنا عبر المنتدى.