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:
- Utwórz instancję klasy Presentation.
- Uzyskaj referencję do slajdu, używając jego indeksu.
- Dodaj AutoShape typu Linia, używając metody AddAutoShape udostępnionej przez obiekt Shapes.
- 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.