Tworzenie prezentacji w C++

Przegląd

Ten artykuł pokazuje, jak utworzyć prezentację w Aspose.Slides, dodać prostą treść do slajdu i zapisać wynik jako plik.

Utworzenie prezentacji PowerPoint

Aby dodać prostą linię do wybranego slajdu prezentacji, postępuj zgodnie z poniższymi krokami:

  1. Utwórz instancję klasy Presentation.
  2. Uzyskaj referencję do slajdu, używając jego indeksu.
  3. Dodaj AutoShape typu Linia, używając metody AddAutoShape udostępnionej przez obiekt Shapes.
  4. Zapisz zmodyfikowaną prezentację jako plik PPTX.

W poniższym przykładzie dodaliśmy linię do pierwszego slajdu prezentacji.

FAQ

Jakie formaty mogę zapisać nową prezentację?

Możesz zapisać do PPTX, PPT i ODP, a także wyeksportować do PDF, XPS, HTML, SVG i obrazów, między innymi.

Czy mogę rozpocząć od szablonu (POTX/POTM) i zapisać jako zwykły PPTX?

Tak. Załaduj szablon i zapisz w żądanym formacie; formaty POTX/POTM/PPTM i podobne są obsługiwane.

Jak kontrolować rozmiar slajdu i proporcje obrazu podczas tworzenia prezentacji?

Ustaw rozmiar slajdu (w tym predefiniowane proporcje, takie jak 4:3 i 16:9, lub własne wymiary) i wybierz sposób skalowania treści.

W jakich jednostkach mierzone są rozmiary i współrzędne?

W punktach: 1 cal równa się 72 jednostkom.

Jak radzić sobie z bardzo dużymi prezentacjami (z wieloma plikami multimedialnymi), aby zmniejszyć zużycie pamięci?

Użyj strategii zarządzania BLOB, ogranicz przechowywanie w pamięci poprzez wykorzystanie plików tymczasowych i preferuj przepływy pracy oparte na plikach zamiast wyłącznie strumieni w pamięci.

Czy mogę tworzyć/zapisywać prezentacje równolegle?

Nie możesz operować na tej samej instancji Presentation z wielu wątków. Uruchamiaj oddzielne, izolowane instancje dla każdego wątku lub procesu.

Jak usunąć znak wodny wersji próbnej i ograniczenia?

Zastosuj licencję raz na proces. Plik XML licencji musi pozostać niezmodyfikowany, a konfiguracja licencji powinna być synchronizowana, jeśli zaangażowane są wiele wątków.

Czy mogę cyfrowo podpisać utworzony przeze mnie plik PPTX?

Tak. Podpisy cyfrowe (dodawanie i weryfikacja) są obsługiwane dla prezentacji.

Czy makra (VBA) są obsługiwane w tworzonych prezentacjach?

Tak. Możesz tworzyć/edytować projekty VBA i zapisywać pliki z włączonymi makrami, takie jak PPTM/PPSM.