PPT إلى TIFF باستخدام C ++

تنسيق ملف الصورة الموسوم (TIFF) هو تنسيق صورة يستخدم بشكل شائع لأغراض الطباعة نظرًا لجودته العالية. قد تكون هناك حالات تحتاج فيها إلى تحويل ملفات PPTX إلى تنسيق TIFF لأغراض الطباعة. لذلك ، ستعلمك هذه المقالة كيفية تحويل ملفات PowerPoint PPTX / PPT إلى تنسيق TIFF برمجيًا باستخدام C ++.

C ++ PowerPoint PPT to TIFF Converter - تنزيل مجاني

Aspose.Slides for C ++ هو C ++ API للعمل مع ملفات PowerPoint. يمكّنك من إنشاء ملفات PPT و PPTX وقراءتها وتعديلها دون الحاجة إلى برامج إضافية. علاوة على ذلك ، تدعم واجهة برمجة التطبيقات (API) تحويل ملفات PPTX / PPT إلى تنسيق صور TIFF. يمكنك إما تثبيت API من خلال NuGet أو تنزيلها مباشرة من قسم التنزيلات.

PM> Install-Package Aspose.Slides.Cpp

تحويل PPT إلى TIFF في C ++

يمكنك تحويل ملفات PowerPoint PPTX / PPT إلى تنسيق TIFF في بضعة أسطر من التعليمات البرمجية. لتحقيق ذلك ، يرجى اتباع الخطوات الواردة أدناه.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PPT إلى تنسيق TIFF باستخدام C ++.

// مسارات الملفات
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";

// قم بتحميل ملف العرض التقديمي
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// احفظ ملف TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);

C ++ PPTX إلى TIFF - حجم صورة مخصص

فيما يلي خطوات تحويل ملفات PowerPoint إلى تنسيق TIFF بحجم صورة مخصص.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PPTX إلى TIFF بحجم صورة مخصص في C ++.

// مسارات الملفات
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";

// قم بتحميل ملف العرض التقديمي
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// قم بإنشاء مثيل لفئة TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// اضبط نوع الضغط
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);

// تعيين DpiX
options->set_DpiX(200);

// تعيين DpiY
options->set_DpiY(100);

// اضبط حجم الصورة
options->set_ImageSize(System::Drawing::Size(1728, 1078));

// احفظ ملف TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

C ++ PowerPoint PPT to TIFF - تنسيق البكسل المخصص

لضبط تنسيق البكسل ، سنستخدم ImagePixelFormat enum. يوفر التعداد ImagePixelFormat القيم التالية.

  • Format1bppIndexed: 1 بت لكل بكسل ، مفهرسة
  • Format4bppIndexed: 4 بت لكل بكسل ، مفهرسة
  • Format8bppIndexed: 8 بت لكل بكسل ، مفهرسة
  • Format24bppRgb: 24 بت لكل بكسل ، RGB
  • Format32bppArgb: 32 بت لكل بكسل ، ARGB

فيما يلي خطوات تحويل ملف PPTX / PPT إلى صورة TIFF بتنسيق بكسل مخصص باستخدام C ++.

يُظهر نموذج التعليمات البرمجية التالي كيفية تحويل PowerPoint PPT إلى TIFF في C ++ بتنسيق بكسل مخصص.

// مسارات الملفات
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";

// قم بتحميل ملف العرض التقديمي
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// قم بإنشاء مثيل لفئة TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// اضبط تنسيق البكسل
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);

// احفظ ملف TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

PPTX to TIFF C ++ Converter - احصل على ترخيص مجاني

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

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل PowerPoint PPT إلى صور TIFF في C ++. علاوة على ذلك ، تعلمت كيفية تعيين حجم الصورة المخصص وتنسيق البكسل في تحويل PPT إلى TIFF. إلى جانب ذلك ، Aspose.Slides for C ++ هي واجهة برمجة تطبيقات قوية للعمل مع ملفات PowerPoint. يمكنك استكشاف API بالتفصيل من خلال زيارة الوثائق الرسمية. في حالة وجود أي استفسارات ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.

أنظر أيضا

نصيحة: قد ترغب في التحقق من Aspose FREE على الإنترنت PowerPoint to Poster Converter.