Exportera presentationsdiagram i .NET

Översikt

Aspose.Slides låter dig exportera ett diagram från en presentation som en bild. Denna artikel visar hur du får en bild från ett diagram och sparar den, vilket är användbart när du behöver återanvända diagramvisualiseringar utanför en PowerPoint-presentation.

Förutom det grundläggande arbetsflödet för bildexport behandlar artikeln även vanliga exportrelaterade frågor, inklusive att spara diagraminnehåll som SVG, styra utmatningsstorlek via renderingsalternativ, ladda teckensnitt för att bevara etikett- och legendutseende, samt behålla presentationens ursprungliga formatering såsom teman, stilar, fyllningar och effekter under rendering.

Hämta en diagrambild

Aspose.Slides för .NET erbjuder stöd för att extrahera en bild av ett specifikt diagram. Nedanstående exempel visas.

using (Presentation presentation = new Presentation("test.pptx"))
{
    ISlide slide = presentation.Slides[0];
    IChart chart = slide.Shapes.AddChart(ChartType.ClusteredColumn, 50, 50, 600, 400);

    using (IImage image = chart.GetImage())
    {
        image.Save("image.png", ImageFormat.Png);
    }
}

FAQ

Kan jag exportera ett diagram som en vektor (SVG) istället för en rasterbild?

Ja. Ett diagram är en form, och dess innehåll kan sparas som SVG med hjälp av shape-to-SVG sparmetoden.

Hur kan jag ange exakt storlek på det exporterade diagrammet i pixlar?

Använd bildrenderings‑överladdningarna som låter dig ange storlek eller skala – biblioteket stödjer rendering av objekt med angivna dimensioner/skala.

Vad ska jag göra om teckensnitt i etiketter och legend ser felaktiga ut efter export?

Ladda de erforderliga teckensnitten via FontsLoader så att diagramrenderingen bevarar mått och textutseende.

Respekterar exporten PowerPoint‑temat, stilar och effekter?

Ja. Aspose.Slides renderare följer presentationens formatering (teman, stilar, fyllningar, effekter), så diagrammets utseende bevaras.

Var kan jag hitta tillgängliga renderings-/exportmöjligheter utöver diagrambilder?

Se exportsektionen i API/dokumentationen för utmatningsmål (PDF, SVG, XPS, HTML, etc.) och relaterade renderingsalternativ.