تحويل الملف هو عملية تحويل تنسيق ملف البيانات إلى آخر.يمكن القيام بذلك لعدة أسباب ، مثل جعل مستند متوافق مع تطبيق برنامج مختلف أو لتحسين ملف صورة.يعد تحويل المستندات والصور نوعان من أكثر أنواع تحويلات التنسيق شيوعًا المستخدمة من قبل مطوري التطبيقات.على سبيل المثال ، يجوز للمطور تحويل صورة JPEG إلى تنسيق PNG بحيث يمكن استخدامه بواسطة تطبيق رسومات.سيناريو آخر مفيد هو تحويل مستند Microsoft Word (DOC ، DOCX) إلى تنسيق PDF بحيث يمكن عرضه بواسطة عارض PDF
وبالمثل ، هناك العديد من متطلبي تطبيقات التحويل الأخرى التي قد يستخدمها مطورو تطبيقات محول PDF أو تحويل JSON إلى تنسيق XLSX لقراءة محتويات الملف في البرنامج الذي يقومون بتطويره.إذا كنت تتطلع أيضًا إلى تحويل ملفاتك المتعددة المؤسسة بدقة من تنسيق بيانات إلى آخر ، فيمكنك استخدام واجهات برمجة تطبيقات قوية وقابلة للتطوير وسهلة الاستخدام من GroupDocs.Conversion لمنصات .NET و Java.توفر واجهات برمجة التطبيقات الحلول المثالية للمطورين الذين يرغبون في الوصول إلى العديد من المستندات والصور وتحويلها بسهولة.
غالبًا ما يتم إنشاء PDFs من المستندات الممسوحة ضوئيًا ، مما يعني أنه إلى جانب النص ، يمكن أن يحتوي أيضًا على الكثير من الصور والعلامات المائية والتوقيعات الإلكترونية وغير ذلك الكثير.لذلك ، ستكون هناك حاجة إلى تحويل PDFs بحيث يمكن فتح الملفات وتحريرها في برامج مختلفة.يمكنك القيام بذلك بدقة باستخدام ميزات التحويل الخاصة بـ GroupDocs.Conversion APIs وتحويلها بين المستندات والصور في .NET و Java.
// Load the source PDF file
using (var converter = new GroupDocs.Conversion.Converter("sample.pdf"))
{
// Set the convert options for DOCX format
var options = new WordProcessingConvertOptions();
// Convert to DOCX format
converter.Convert("converted.docx", options);
}
// Load the source PDF file
using (var converter = new GroupDocs.Conversion.Converter("sample.pdf"))
{
GroupDocs.Conversion.Contracts.SavePageStream getPageStream = page => new FileStream(string.Format("converted-page-{0}.png", page), FileMode.Create);
// Set the convert options for PNG format
var options = new ImageConvertOptions { Format = GroupDocs.Conversion.FileTypes.ImageFileType.Png };
// Convert to PNG format
converter.Convert(getPageStream, options);
}
// Load the source PDF file
Converter converter = new Converter("sample.pdf");
// Set the convert options for DOCX format
WordProcessingConvertOptions options = new WordProcessingConvertOptions();
// Convert to DOCX format
converter.convert("converted.docx", options);
// Load the source PDF file
Converter converter = new Converter("sample.pdf");
SavePageStream getPageStream = page => new FileOutputStream(String.format("converted-page-%s.png", page));
// Set the convert options for PNG format
var options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
// Convert to PNG format
converter.convert(getPageStream, options); سؤال بسيط طرحه كثير من الناس هو: لماذا أريد تحويل صورتي إلى PDF؟الجواب بسيط.PDFs مقبولة عالميا وقابلة للقراءة من قبل جميع الأجهزة والمنصات.لذا ، إذا كنت تريد عرض المستند الخاص بك على أي جهاز بغض النظر عن نظام التشغيل الخاص به ، فإن تحويل صور PNG أو JPG الخاصة بك إلى PDF سيكون الخيار الأفضل لك.وبالمثل ، قد ترغب في تحويل صور PNG أو JPG الخاصة بك إلى مستندات Word أو Excel أو PowerPoint لمشاركة ملفاتك أو تحريرها أو طباعتها أو تخزينها مع توافق التطبيق عبر التطبيق.GroupDocs.Conversion APIs لمنصات .NET و Java تجعل من السهل عليك إجراء تحويلات التنسيق هذه.
يعد تحويل صفحات مستندات محددة إلى PDF حاجة شائعة للعديد من المؤسسات التي تفكر في PDF هو نوع ملف عالمي ويمكن فتحه على أي جهاز أو منصة دون أي متاعب.تعد PDFs أيضًا أكثر أمانًا من المستندات التقليدية ويمكنها الحفاظ على تنسيق المستند الأصلي ، بما في ذلك التصميم والصور وتنسيق النص والخطوط.خاصية أخرى مهمة من PDFs هي القدرة على استخدامها كمرفقات دون ضغط أو تغيير حجمها.لذلك ، إذا كنت ترغب في تغيير صفحات معينة داخل المستند إلى تنسيق PDF في .NET أو Java ، فإن واجهة برمجة تطبيقات GroupDocs.Conversion تجهز مجموعة الأدوات المناسبة لهذا الغرض.
يمكن أن تساعد إضافة العلامات المائية إلى ملفات الإخراج أثناء عملية التحويل في جعل المستندات المصدرة آمنة ، ومنع أي سوء استخدام ، وتجنب التعديلات على المستند دون إذن من مالك الملف.GroupDocs.Conversion APIs لـ .NET و Java يتيح لك تطبيق العلامات المائية على ملفات البيانات المحولة المختلفة بسلاسة.
using (Converter converter = new Converter("sample.docx"))
{
WatermarkOptions watermark = new WatermarkTextOptions("Sample watermark")
{
Color = Color.Red,
Width = 100,
Height = 100,
Background = true
};
PdfConvertOptions options = new PdfConvertOptions
{
Watermark = watermark
};
converter.Convert("converted.pdf", options);
}
Converter converter = new Converter("sample.docx");
PdfConvertOptions options = new PdfConvertOptions();
WatermarkOptions watermark = new WatermarkOptions();
watermark.setText("Sample watermark");
watermark.setColor(Color.red);
watermark.setWidth(100);
watermark.setHeight(100);
watermark.setBackground(true);
options.setWatermark(watermark);
converter.convert("converted.pdf", options);