DOCX JPG PDF XML EMF
  Product Family
GIF

แปลง EMF เป็น GIF ผ่าน C++

การแปลง EMF เป็น GIF ประสิทธิภาพสูงโดยใช้ไลบรารี C++ โดยไม่จำเป็นต้องติดตั้ง Microsoft PowerPoint

วิธีแปลง EMF เป็น GIF โดยใช้ C++

ในการแปลง EMF เป็น GIF เราจะใช้

Aspose.Slides สำหรับ C++

API ซึ่งเป็น API การจัดการและการแปลงเอกสารที่มีคุณลักษณะหลากหลาย มีประสิทธิภาพ และใช้งานง่ายสำหรับแพลตฟอร์ม C++ คุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรง เพียงแค่เปิด

NuGet

package manager ค้นหา Aspose.Slides.Cpp และติดตั้ง คุณยังสามารถใช้คำสั่งต่อไปนี้จาก Package Manager Console

สั่งการ


PM> Install-Package Aspose.Slides.Cpp

ขั้นตอนในการแปลง EMF เป็น GIF ผ่าน C++

นักพัฒนา C++ สามารถแปลงไฟล์ EMF เป็น GIF ได้อย่างง่ายดายด้วยโค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ EMF ด้วย Aspose.Slides สำหรับวัตถุการนำเสนอ C++
  2. เลือกสไลด์แรก
  3. กำหนดขนาดที่ต้องการ
  4. รับภาพขนาดย่อที่มีขนาดที่ต้องการ
  5. เมธอด Call Save() ที่มีพารามิเตอร์เอาต์พุต GIF
  6. เปิดไฟล์ GIF ในโปรแกรมที่เข้ากันได้

ความต้องการของระบบ

ก่อนรันโค้ดตัวอย่างการแปลง C++ ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • Microsoft Windows หรือ OS ที่เข้ากันได้กับ C++ Runtime Environment สำหรับ Windows 32 บิต, Windows 64 บิต และ Linux 64 บิต
  • Aspose.Slides สำหรับ C ++ DLL ที่อ้างอิงในโครงการของคุณ
 

ซอร์สโค้ดการแปลง EMF เป็น GIF C++

// Load the EMF
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"sourceFile.emf");

// Access the first slide
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);

// User defined dimension
int desiredX = 1200;
int desiredY = 800;

// Getting scaled value  of X and Y
float ScaleX = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Height()) * desiredY;

// Create a custom scale image
auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);

bitmap->Save(u"output.gif", ImageFormat::get_Gif());
	
//Iterate through each slide via index and convert
 
  • แอปฟรีเพื่อแปลง EMF เป็น GIF

    ลองใช้แอป Editor ฟรีของเรา

    การแปลงอื่น ๆ ที่รองรับ

    คุณยังสามารถแปลง EMF เป็นรูปแบบไฟล์อื่นๆ ได้มากมาย รวมถึงบางไฟล์ที่แสดงด้านล่าง

    EMF TO BMP (ภาพบิตแมป)
    EMF TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
    EMF TO JPEG (ภาพ JPEG)
    EMF TO ODP (รูปแบบการนำเสนอ OpenDocument)
    EMF TO OTP (รูปแบบมาตรฐานของ OpenDocument)
    EMF TO PDF (รูปแบบเอกสารพกพา)
    EMF TO PNG (กราฟิกเครือข่ายแบบพกพา)
    EMF TO POT (ไฟล์เทมเพลต Microsoft PowerPoint)
    EMF TO POTM (ไฟล์เทมเพลต Microsoft PowerPoint)
    EMF TO POTX (การนำเสนอเทมเพลต Microsoft PowerPoint)
    EMF TO PPS (สไลด์โชว์ PowerPoint)
    EMF TO PPSM (สไลด์โชว์ที่เปิดใช้งานมาโคร)
    EMF TO PPSX (สไลด์โชว์ PowerPoint)
    EMF TO PPT (Microsoft PowerPoint 97-2003)
    EMF TO PPTM (ไฟล์นำเสนอที่เปิดใช้งานมาโคร)
    EMF TO PPTX (เปิดรูปแบบการนำเสนอ XML)
    EMF TO SVG (กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้)
    EMF TO TIFF (รูปแบบภาพที่ติดแท็ก)
    EMF TO XML (ภาษามาร์กอัปที่ขยายได้)
    EMF TO XPS (ข้อมูลจำเพาะกระดาษ XML)