Konvertera presentationer till flera format i C++
Översikt
Aspose.Slides för C++ kan läsa in PowerPoint‑ och OpenDocument‑presentationer och spara eller rendera dem till många andra format utan Microsoft PowerPoint, OpenOffice eller LibreOffice. Du kan konvertera äldre PPT‑filer till moderna PPTX, exportera presentationer till layout‑fasta dokument som PDF och XPS, publicera bilder som HTML eller rendera bilder som bildfiler för förhandsgranskningar, miniatyrer och arkiv.
De flesta dokumentkonverteringar följer samma allmänna arbetsflöde: läs in källfilen, välj önskat utdataformat och ange format‑specifika alternativ när det behövs. För bildformat renderas varje bild separat och sparas sedan som en raster‑ eller vektorbild. Artiklarna nedan ger implementationsdetaljer för respektive fall.
Välj ett konverteringsscenario
Använd artiklarna nedan för kompletta C++‑exempel och format‑specifika alternativ.
| Scenario | Använd när du behöver | Artikel |
|---|---|---|
| PPT/PPTX/ODP till PPTX | Modernisera äldre PPT‑filer, normalisera befintliga PPTX‑filer eller konvertera OpenDocument‑presentationer till PowerPoint PPTX. | Konvertera PPT till PPTX, Konvertera ODP till PPTX, Spara presentationer |
| PPTX till PPT | Spara en modern PowerPoint‑presentation i det äldre binära PPT‑formatet för kompatibilitet med äldre arbetsflöden. | Konvertera PPTX till PPT |
| PPT/PPTX/ODP till PDF | Skapa portabla, sökbara, layout‑fasta dokument för delning, utskrift eller arkivering. | Konvertera PowerPoint till PDF |
| PPT/PPTX/ODP till PDF med anteckningar | Exportera talarnoter tillsammans med bildinnehåll. | Konvertera PowerPoint till PDF med anteckningar |
| PPT/PPTX/ODP till HTML | Publicera presentationer som HTML‑sidor och kontrollera bilder, teckensnitt, anteckningar och responsiva layoutalternativ. | Konvertera PowerPoint till HTML |
| PPT/PPTX/ODP till HTML5 | Exportera bilder till HTML5 för webbläsarbaserad visning med bevarad formatering och interaktivitet. | Exportera presentationer till HTML5 |
| PPT/PPTX/ODP till PNG | Rendera varje bild till en PNG‑fil för förhandsgranskningar, miniatyrer eller webbutmatning. | Konvertera PowerPoint till PNG |
| PPT/PPTX/ODP till JPG | Rendera bilder till JPG‑filer och kontrollera bilddimensioner och kvalitet. | Konvertera PowerPoint till JPG |
| Bild till SVG | Exportera enskilda bilder som skalbara vektorgrafikfiler. | Rendera bild som SVG |
| PPT/PPTX/ODP till XPS | Generera layout‑fasta XPS‑dokument. | Konvertera PowerPoint till XPS |
| PPT/PPTX/ODP till TIFF | Spara en presentation som en flersidig TIFF‑fil för utskrift, skanning, fax eller arkiveringsflöden. | Konvertera PowerPoint till TIFF |
| PPT/PPTX/ODP till TIFF med anteckningar | Spara bilder med talarnoter till TIFF. | Konvertera PowerPoint till TIFF med anteckningar |
| PPT/PPTX till Word | Konvertera bilder till ett Word‑dokument när du behöver dokument‑stil utdata. | Konvertera PowerPoint till Word |
| PPT/PPTX till Markdown | Extrahera presentationsinnehåll till Markdown för dokumentation och text‑baserade arbetsflöden. | Konvertera PowerPoint till Markdown |
| PPT/PPTX till animerad GIF | Skapa en animerad GIF från bilder. | Konvertera PowerPoint till animerad GIF |
| PPT/PPTX till video | Bygg ett videoutflöde från presentationsbilder. | Konvertera PowerPoint till video |
| Presentation till XAML | Exportera bilder till XAML för C++‑UI‑scenarier. | Exportera presentationer till XAML |
För en bredare lista över in- och utdataformat, se Supported File Formats.
PowerPoint- och OpenDocument‑konvertering
Aspose.Slides för C++ stöder konvertering från vanliga presentationsformat som PPT, PPTX, PPS, PPSX, POT, POTX och ODP. samma konverterings‑API används för PowerPoint‑ och OpenDocument‑filer, så ett arbetsflöde som sparar en PPTX‑fil till PDF kan vanligtvis appliceras på en ODP‑fil genom att bara byta indatafil.
När du konverterar ODP‑filer, kom ihåg att PowerPoint‑ och OpenDocument‑program inte stödjer varje layout‑ och formateringsfunktion på exakt samma sätt. Om en ODP‑fil skapades i LibreOffice eller OpenOffice Impress, granska resultatet och använd de alternativ som beskrivs i Convert OpenDocument Presentations när du behöver format‑specifik vägledning.
PPT till PPTX‑konvertering
PPT är det äldre binära PowerPoint‑formatet, medan PPTX är det moderna Office Open XML‑formatet. Aspose.Slides för C++ stödjer högkvalitativ PPT‑till‑PPTX‑konvertering samtidigt som komplexa presentationsstrukturer som master‑bilder, layouter, bilder, diagram, grupperade former, platshållare, textramar, texturer och bildfyllningar bevaras.
För detaljer, se Konvertera PPT till PPTX.
Export med fast layout
PDF, XPS och TIFF är användbara när utdata ska se likadant ut på alla enheter och inte ska kunna redigeras som en presentation. Artiklarna för PDF, XPS och TIFF förklarar hur du styr efterlevnad, dolda bilder, anteckningar, bildkvalitet, komprimering, pixelformat och output‑storlek.
HTML‑ och bildexport
HTML‑ och HTML5‑export är användbara för webbläsarvisning, webbpublicering och lättviktigt delande. Bildexport är användbar när varje bild ska bli en separat förhandsgranskning, miniatyr eller raster‑resurs. Använd artiklarna för PNG, JPG och SVG för format‑specifik renderings‑vägledning.
Vanliga frågor
Behöver jag Microsoft PowerPoint för att konvertera presentationer?
Nej. Aspose.Slides för C++ är ett fristående bibliotek och kräver inte Microsoft PowerPoint eller Office‑automatisering.
Kan jag batch‑konvertera många presentationer?
Ja. Läs in varje presentation, spara den till önskat format och frigör presentations‑objektet efter bearbetning. För parallell bearbetning, använd separata presentations‑instanser och följ multithreading‑vägledningen.
Kan jag exportera endast utvalda bilder?
Ja. Flera exportmetoder tillåter att du anger bildindex eller renderar enskilda bilder, beroende på utdataformat. Se den dedikerade artikeln för måletformatet.
Kan jag inkludera dolda bilder vid export till PDF eller XPS?
Ja. Använd exportinställningarna för dolda bilder som beskrivs i PDF och XPS‑konverteringsartiklarna.
Kan jag skapa PDF/A‑utdata?
Ja. PDF‑efterlevnadsinställningar finns tillgängliga för PDF‑export. Se Konvertera PowerPoint till PDF för detaljer.
Hur hanteras teckensnitt under konvertering?
Aspose.Slides kan använda inbäddade teckensnitt, teckensnittsfallback och teckensnittssubstitutionsinställningar. Se Embedded Font, Fallback Font och Font Substitution.