تحويل xps إلى tiff-in-csharp

هل تبحث عن طريقة لتحويل ملفاتك XPS إلى تنسيق TIFF؟ إذا كان الأمر كذلك ، فأنت في المكان الصحيح. في هذه المقالة ، سنوضح لك كيفية تحويل XPS إلى TIFF في #C باتباع بضع خطوات بسيطة.

أولاً ، سنلقي نظرة على XPS to TIFF Converter API لتحويل ملفات XPS إلى تنسيق TIFF. بعد ذلك ، سنتعرف على خطوات كيفية إجراء التحويل. أخيرًا ، سنوفر الوصول إلى أداة التحويل المجانية عبر الإنترنت وغيرها من الروابط المفيدة لمزيد من التحسينات. اذا هيا بنا نبدأ!

سيتم تناول الموضوعات التالية في هذه المقالة:

  1. C# XPS to TIFF Converter API - تنزيل مجاني
  2. خطوات تحويل XPS إلى TIFF
  3. تحويل XPS إلى صورة TIFF

C# XPS to TIFF Converter API - تنزيل مجاني

لتحويل XPS إلى TIFF ، سنستخدم Aspose.Page for .NET API. يتيح لنا تحميل مستندات XPS و PS و EPS ودمجها وتحويلها وعرضها في تطبيقات #C.

تقوم فئة XpsDocument الخاصة بواجهة برمجة التطبيقات بتغليف مستندات XPS. تحتوي فئة TiffSaveOptions لواجهة برمجة التطبيقات على الخيارات الضرورية لإدارة عملية حفظ TIFF. تقوم الفئة ImageDevice بتغليف عرض المستند إلى الصورة. طريقة Save (Device، SaveOptions) تحفظ مستند XPS باستخدام مثيل الجهاز.

يرجى إما تنزيل DLL الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Page 

كيفية تحويل XPS إلى TIFF

يمكننا بسهولة تحويل ملف XPS إلى تنسيق TIFF باتباع الخطوات الواردة أدناه:

  • قم بتحميل ملف XPS.
  • حدد خيارات حفظ TIFF.
  • احفظ XPS كملف TIFF.

يصف القسم التالي كيفية تحويل هذه الخطوات إلى كود #C وتحويل ملف XPS إلى تنسيق TIFF.

تحويل XPS إلى صورة TIFF باستخدام #C

يمكننا تحويل ملفات XPS إلى صور TIFF باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل مستند XPS باستخدام فئة XpsDocument.
  2. بعد ذلك ، قم بتهيئة كائن فئة TiffSaveOptions بالمعلمات الضرورية.
  3. ثم قم بإنشاء مثيل لفئة ImageDevice.
  4. بعد ذلك ، قم باستدعاء طريقة ()Save لحفظ الصورة في كائن ImageDevice.
  5. أخيرًا ، استخدم ImageDevice لحفظ الصورة كملف TIFF.

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل ملف XPS إلى صور TIFF باستخدام #C.

// يوضح مثال الرمز هذا كيفية تحويل XPS إلى TIFF.
// المسار إلى دليل المستندات.
string dataDir = "C:\\Files\\";

// ملف الإدخال
string inputFileName = dataDir + "sample.xps";

// ملف Outut 
string outputFileName = "sample_out.tif";

// قم بتهيئة دفق إدخال XPS
using (Stream xpsStream = File.Open(inputFileName, FileMode.Open, FileAccess.Read))
{
    // قم بتحميل مستند XPS من الدفق
    XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());
    
    // أو تحميل مستند XPS مباشرة من الملف. لا حاجة إذن إلى xpsStream.
    // XpsDocument document = new XpsDocument (inputFileName، new XpsLoadOptions ()) ؛

    // تهيئة كائن الخيارات بالمعلمات الضرورية.
    TiffSaveOptions options = new TiffSaveOptions()
    {
        SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality,
        Resolution = 300,
        PageNumbers = new int[] { 1, 2, 6 }
    };

    // إنشاء جهاز عرض لتنسيق PDF
    ImageDevice device = new ImageDevice();
    document.Save(device, options);

    // التكرار من خلال أقسام المستندات (المستندات الثابتة ، بمصطلحات XPS)
    for (int i = 0; i < device.Result.Length; i++)
    {
        // كرر من خلال صفحات التقسيم
        for (int j = 0; j < device.Result[i].Length; j++)
        {
            // تهيئة دفق إخراج الصورة
            using (Stream imageStream = System.IO.File.Open(dataDir + Path.GetFileNameWithoutExtension(outputFileName) + "_" + (i + 1) + "_" + (j + 1) +
                Path.GetExtension(outputFileName), System.IO.FileMode.Create, System.IO.FileAccess.Write))
                // اكتب الصورة
                imageStream.Write(device.Result[i][j], 0, device.Result[i][j].Length);

        } // End inner for
    } // End outer for
} // End using

ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

جرب عبر الإنترنت

يرجى تجربة أداة تحويل XPS إلى TIFF المجانية التالية عبر الإنترنت ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه. إنها أداة رائعة لأولئك الذين يحتاجون إلى تحويل ملفات XPS الخاصة بهم إلى تنسيق TIFF.

https://products.aspose.app/page/conversion/xps-to-tiff

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل XPS إلى TIFF في #C. لقد رأينا أن العملية بسيطة نسبيًا ولا تتطلب سوى بضعة أسطر من التعليمات البرمجية. باستخدام هذه المعرفة ، يمكن للمطورين بسهولة إضافة XPS إلى وظائف تحويل TIFF إلى تطبيقاتهم. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Page لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا