تحويل ملف XPS إلى JPEG2000 عبر C#

قم بتصدير XPS إلى JPEG2000 داخل تطبيقات .NET بدون استخدام Adobe® Acrobat Reader أو أي تطبيقات أخرى تابعة لجهات خارجية

 

باستخدام Aspose.Total for .NET يمكنك بسهولة تصدير XPS إلى صورة JPEG2000 ضمن أي تطبيقات .NET في خطوتين بسيطتين. بادئ ذي بدء ، باستخدام Aspose.PDF for .NET ، يمكنك تصدير XPS إلى JPEG. بعد ذلك ، باستخدام Aspose.Imaging for .NET واجهة برمجة تطبيقات معالجة الصور ، يمكنك تحويل JPEG إلى JPEG2000.

تحويل ملف XPS إلى JPEG2000 عبر .NET

  1. افتح ملف XPS باستخدام فئة Document
  2. تهيئة JpegDevice كائن فئة وتقديم XPS إلى JPEG باستخدام Process طريقة
  3. قم بتحميل ملف JPEG باستخدام فئة Image
  4. احفظ المستند بتنسيق JPEG2000 باستخدام طريقة Save

متطلبات التحويل

قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.Total أو عبر Package Manager Console في Visual Studio مع Install-Package Aspose.Total.

بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من Downloads .

تحويل ملف XPS إلى JPEG2000 في ملف واحد عبر C#

باستخدام API ، يمكنك أيضًا تحويل ملف XPS إلى](EG2000 إلى ملف صورة واحد. لتحويل كل الصفحات ، يمكنك أولاً تحويل مستند XPS إلى ملف TIFF واحد وبعد ذلك يمكنك تصدير ملف TIFF إلى JPEG2000. يمكنك فتح ملف الإدخال باستخدام فئة Document وإنشاء كائنات جهاز Resolution و TiffSettings و TIFF. يمكنك الحصول على صورة TIFF واحدة باستخدام طريقة Process من TiffDevice فئة. أخيرًا ، يمكنك تحميل ملف TIFF باستخدام فئة Image واحفظه في تنسيق JPEG2000 باستخدام طريقة Save .

تحويل ملف XPS وتدويره إلى JPEG2000 عبر C#

باستخدام API ، يمكنك أيضًا تدوير صورة JPEG2000 الناتجة وفقًا لاحتياجاتك. يمكن استخدام طريقة Image.RotateFlip لتدوير الصورة بمقدار 90/180/270 درجة وقلب الصورة أفقيًا أو رأسيًا. يمكنك تحديد نوع التدوير والوجه لتطبيقه على الصورة. لتدوير الصورة وعكسها ، يمكنك تحميل صورة JPEG المحولة باستخدام طريقة المصنع المكشوفة بواسطة فئة Image واستدعاء الصورة .RotateFlip أثناء تحديد المناسب RotateFlipType .

استكشف XPS خيارات التحويل مع .NET

تحويل XPSs إلى DOCM (ملف Microsoft Word 2007 Marco)
تحويل XPSs إلى DOT (ملفات قوالب Microsoft Word)
تحويل XPSs إلى DOTM (مايكروسوفت وورد 2007+ ملف قالب)
تحويل XPSs إلى DOTX (ملف قالب Microsoft Word)
تحويل XPSs إلى FLATOPC (مايكروسوفت وورد 2003 WordprocessingML)
تحويل XPSs إلى GIF (تنسيق التبادل الرسومي)
تحويل XPSs إلى MARKDOWN (لغة ترميز خفيفة الوزن)
تحويل XPSs إلى ODT (تنسيق ملف نصي OpenDocument)
تحويل XPSs إلى OTT (قالب OpenDocument)
تحويل XPSs إلى PCL (لغة أوامر الطابعة)
تحويل XPSs إلى PS (ملف بوستسكريبت)
تحويل XPSs إلى RTF (تنسيق نص منسق)
تحويل XPSs إلى WORDML (مايكروسوفت وورد 2003 WordprocessingML)
تحويل XPSs إلى XAMLFLOW (أتمتة الطاقة من Microsoft)
تحويل XPSs إلى APNG (رسومات الشبكة المحمولة المتحركة)
تحويل XPSs إلى CSV (قيم مفصولة بفواصل)
تحويل XPSs إلى DICOM (التصوير الرقمي والاتصالات في الطب)
تحويل XPSs إلى DIF (تنسيق تبادل البيانات)
تحويل XPSs إلى DXF (تنسيق تبادل رسم أوتوديسك)
تحويل XPSs إلى EMZ (ملف تعريف محسن مضغوط لـ Windows)
تحويل XPSs إلى EXCEL (تنسيقات ملفات جدول البيانات)
تحويل XPSs إلى FODS (جدول بيانات XML مسطح OpenDocument)
تحويل XPSs إلى JPEG2000 (تنسيق صورة J2K)
تحويل XPSs إلى MD (لغة Markdown)
تحويل XPSs إلى ODS (جدول بيانات OpenDocument)
تحويل XPSs إلى PSD (وثيقة فوتوشوب)
تحويل XPSs إلى SVGZ (رسومات موجهة مضغوطة قابلة للتحجيم)
تحويل XPSs إلى SXC (StarOffice Calc Spreadsheet)
تحويل XPSs إلى TGA (محول الرسومات Truevision)
تحويل XPSs إلى TSV (قيم مفصولة بعلامات جدولة)
تحويل XPSs إلى TXT (مستند نصي)
تحويل XPSs إلى WMF (ملف تعريف Windows)
تحويل XPSs إلى WMZ (ملف تعريف Windows المضغوط)
تحويل XPSs إلى XLAM (وظيفة إضافية ممكّنة بماكرو في Excel)
تحويل XPSs إلى XLSB (مصنف Excel الثنائي)
تحويل XPSs إلى XLSM (جدول بيانات ممكّن بماكرو)
تحويل XPSs إلى XLT (قالب Excel 97-2003)
تحويل XPSs إلى XLTM (قالب Excel ممكن بماكرو)

ما هو XPS تنسيق الملف

XPS ، اختصارًا لـ XML Paper Specification ، هو تنسيق ملف تم إنشاؤه بواسطة Microsoft لتمثيل المستندات ذات التخطيط الثابت. تحتوي ملفات XPS على المحتوى وإعدادات الطباعة للمستند ، مما يجعلها مناسبة للحفاظ على تخطيط ومظهر المستند عبر الأجهزة والأنظمة الأساسية المختلفة.

يعتمد تنسيق XPS على XML (لغة التوصيف القابلة للتمديد) ، لغة الترميز المستخدمة على نطاق واسع لتمثيل البيانات المنظمة. تقوم ملفات XPS بتغليف محتوى المستند ، مثل النص والصور والرسومات المتجهة والتعليقات التوضيحية بتنسيق XML منظم. يتيح ذلك تفسير العناصر المرئية للمستند وعرضها بسهولة.

تتشابه ملفات XPS من الناحية المفاهيمية مع ملفات PDF (تنسيق المستند المحمول) من حيث أنهما يهدفان إلى توفير طريقة موثوقة لتقديم المستندات ومشاركتها مع الحفاظ على تنسيقها والتخطيط. ومع ذلك ، اكتسبت ملفات PDF دعمًا أوسع عبر تطبيقات البرامج والأجهزة المختلفة ، مما يجعلها مقبولة ومتوافقة على نطاق واسع.

لعرض ملفات XPS والعمل معها ، توفر Microsoft عارض XPS كجزء من نظام التشغيل Windows . توفر أيضًا العديد من التطبيقات والأدوات التابعة لجهات خارجية دعمًا لفتح ملفات XPS وإنشائها وتحويلها. ومع ذلك ، مقارنةً بـ PDF ، قد يكون نطاق البرامج والأجهزة التي تدعم تنسيق XPS أكثر محدودية.

ما هو JPEG2000 تنسيق الملف

JPEG2000 هو تنسيق ملف متقدم تم تطويره بواسطة Joint Photographic Experts Group (JPEG) كامتداد لتنسيق صورة JPEG الشهير. تم تصميمه لتوفير جودة صورة فائقة وضغط فعال مقارنة بالتنسيقات الأخرى المتاحة في ذلك الوقت. يشتمل JPEG2000 على العديد من الميزات الرئيسية التي تساهم في مزاياها في العديد من التطبيقات.

إحدى الميزات البارزة لـ JPEG2000 هي استخدامه للضغط المستند إلى الموجة. على عكس تحويل جيب التمام المنفصل (DCT) المستخدم في JPEG التقليدية ، يسمح الضغط المستند إلى الموجة بمعدلات ضغط أكثر كفاءة مع الحفاظ على جودة صورة أعلى. وهذا يجعل JPEG2000 مناسبًا بشكل خاص للتطبيقات التي تتطلب ضغطًا عاليًا ودقة صورة ممتازة ، مثل التصوير الطبي والسينما الرقمية وصور الأقمار الصناعية.

من الفوائد المهمة لـ JPEG2000 دعمه للضغط بدون فقدان البيانات. يتيح الضغط بدون فقدان تقليل حجم الملف دون التضحية بأي بيانات الصورة الأصلية. هذا أمر بالغ الأهمية في التطبيقات التي يكون فيها الحفاظ على البيانات أمرًا ضروريًا ، بما في ذلك أرشفة وتخزين الصور أو المستندات الهامة. تضمن قدرة ضغط JPEG2000 غير المنقوص عدم فقد أي بيانات أثناء عملية الضغط ، مما يحافظ على سلامة الصورة الأصلية.

يمكن أيضًا تغيير حجم JPEG2000 ، مما يعني أنه يسمح بإنشاء إصدارات متعددة من نفس الصورة بدرجات متفاوتة مستويات التفاصيل. تتيح ميزة قابلية التوسع هذه إنشاء صور بدرجات دقة أو مستويات جودة مختلفة من ملف مضغوط واحد ، مما يوفر مرونة في سيناريوهات مختلفة. على سبيل المثال ، يمكن أن يكون مفيدًا في التطبيقات التي يلزم فيها تسليم الصور بمستويات مختلفة من التفاصيل بناءً على النطاق الترددي المتوفر أو إمكانيات العرض.