Skapa presentationer på Android
Översikt
Denna artikel visar hur man skapar en presentation i Aspose.Slides, lägger till enkelt innehåll på en bild och sparar resultatet som en fil. Den demonstrerar också hur man skapar och sparar en ny presentation, öppnar en befintlig presentation i ett stödjande format och sparar den till ett annat format.
Skapa en PowerPoint-presentation
För att lägga till en enkel rak linje på en vald bild i presentationen, följ stegen nedan:
- Skapa en instans av Presentation-klassen.
- Hämta referensen till en bild genom att använda dess Index.
- Lägg till en AutoShape av typen Linje med metoden addAutoShape som exponeras av Shapes-objektet.
- Skriv den ändrade presentationen som en PPTX-fil.
I exemplen nedan har vi lagt till en linje på den första bilden i presentationen.
// Instansiera ett Presentation-objekt som representerar en presentationsfil
Presentation pres = new Presentation();
try {
// Hämta den första bilden
ISlide slide = pres.getSlides().get_Item(0);
// Lägg till en autoshape av typen linje
slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Vanliga frågor
Vilka format kan jag spara en ny presentation i?
Du kan spara till PPTX, PPT och ODP, och exportera till PDF, XPS, HTML, SVG och bilder, bland andra.
Kan jag starta från en mall (POTX/POTM) och spara som en vanlig PPTX?
Ja. Ladda mallen och spara till önskat format; POTX/POTM/PPTM och liknande format stöds.
Hur kontrollerar jag bildstorlek/bildförhållande när jag skapar en presentation?
Ställ in bildstorlek (inklusive förinställningar som 4:3 och 16:9 eller egna dimensioner) och välj hur innehållet ska skalas.
I vilka enheter mäts storlekar och koordinater?
I punkter: 1 tum motsvarar 72 enheter.
Hur hanterar jag mycket stora presentationer (med många mediafiler) för att minska minnesanvändning?
Använd BLOB-hanteringsstrategier, begränsa minneslagring genom att utnyttja temporära filer och föredra filbaserade arbetsflöden framför rena minnesströmmar.
Kan jag skapa/spara presentationer parallellt?
Du kan inte arbeta med samma Presentation instans från flera trådar. Kör separata, isolerade instanser per tråd eller process.
Hur tar jag bort provvattenstämpeln och begränsningarna?
Applicera en licens en gång per process. Licensens XML måste förbli oförändrad, och licensinställningarna bör synkroniseras om flera trådar är inblandade.
Kan jag digitalt signera PPTX-filen jag skapar?
Ja. Digitala signaturer (tillägg och verifiering) stödjs för presentationer.
Stöds makron (VBA) i skapade presentationer?
Ja. Du kan skapa/redigera VBA-projekt och spara makroaktiverade filer såsom PPTM/PPSM.