PowerPoint bemutatók konvertálása TIFF-be jegyzetekkel C++-ban

Bevezetés

Aspose.Slides for C++ egyszerű megoldást kínál a PowerPoint és OpenDocument bemutatók (PPT, PPTX és ODP) jegyzetekkel együtt TIFF formátumba konvertálására. Ez a formátum széles körben használatos magas minőségű képtárolásra, nyomtatásra és dokumentumarchiválásra. Az Aspose.Slides segítségével nem csak az egész bemutatót exportálhatja előadói jegyzetekkel, hanem diaképbélyegeket is generálhat a Jegyzet Dias nézetben. A konverziós folyamat egyszerű és hatékony, a Save metódust használva a Presentation osztályban, amely az egész bemutatót TIFF képek sorozatává alakítja, miközben megőrzi a jegyzeteket és az elrendezést.

Konvertáljon egy bemutatót TIFF-be jegyzetekkel

PowerPoint vagy OpenDocument bemutató TIFF-be jegyzetekkel mentése az Aspose.Slides for C++ használatával a következő lépéseket tartalmazza:

  1. Hozzon létre egy Presentation osztálypéldányt: Töltse be a PowerPoint vagy OpenDocument fájlt.
  2. Állítsa be a kimeneti elrendezési beállításokat: Használja a NotesCommentsLayoutingOptions osztályt annak meghatározására, hogyan jelenjenek meg a jegyzetek és megjegyzések.
  3. Mentse a bemutatót TIFF formátumba: Adja át a beállított opciókat a Save metódusnak.

Tegyük fel, hogy van egy “speaker_notes.pptx” fájlunk a következő diával:

A bemutató dia előadói jegyzetekkel

Az alábbi kódrészlet bemutatja, hogyan konvertálhatja a bemutatót TIFF képpé a Jegyzet Dias nézetben a set_SlidesLayoutOptions metódus használatával.

// Példányosítsa a Presentation osztályt, amely egy bemutató fájlt képvisel.
auto presentation = MakeObject<Presentation>(u"speaker_notes.pptx");

auto notesOptions = MakeObject<NotesCommentsLayoutingOptions>();
notesOptions->set_NotesPosition(NotesPositions::BottomFull); // A jegyzeteket a dia alján jeleníti meg.

// Állítsa be a TIFF opciókat a jegyzetek elrendezésével.
auto tiffOptions = MakeObject<TiffOptions>();
tiffOptions->set_DpiX(300);
tiffOptions->set_DpiY(300);
tiffOptions->set_SlidesLayoutOptions(notesOptions);

// Mentse a bemutatót TIFF-be előadói jegyzetekkel.
presentation->Save(u"TIFF_with_notes.tiff", SaveFormat::Tiff, tiffOptions);

presentation->Dispose();

Az eredmény:

A TIFF kép előadói jegyzetekkel

GYIK

Szabályozhatom a jegyzetek területének pozícióját a kapott TIFF-ben?

Igen. Használja a notes layout settings beállítást, hogy válasszon a None, BottomTruncated vagy BottomFull lehetőségek közül, amelyek rendre a jegyzetek elrejtését, egyetlen oldalra való illesztését vagy további oldalakra történő folytatását biztosítják.

Hogyan csökkenthetjük a jegyzetekkel rendelkező TIFF fájl méretét látható minőségromlás nélkül?

Válasszon egy efficient compression (pl. LZW vagy RLE), állítson be megfelelő DPI-t, és ha elfogadható, alkalmazzon alacsonyabb pixel format (például 8 bpp vagy 1 bpp monokróm esetén). Az image dimensions enyhe csökkentése szintén segíthet anélkül, hogy észrevehetően rontaná az olvashatóságot.

Befolyásolja a jegyzetek betűtípusa az eredményt, ha az eredeti betűtípusok hiányoznak a rendszerről?

Igen. A hiányzó betűtípusok helyettesítés műveletet indítanak, ami megváltoztathatja a szöveg metrikáit és megjelenését. Ennek elkerülésére supply the required fonts vagy állítson be alapértelmezett fallback font betűtípust, hogy a kívánt típusok legyenek használva.