1. Táirgí
  2.   cur i láthair
  3.   .NET
  4.   PPTXTemplater
 
  

Leabharlann saor in aisce C# .NET chun PowerPoint PPTX a ghiniúint ó Theimpléad

Ceadaíonn API PPTX C# .NET foinse oscailte cur i láthair PowerPoint a ghiniúint go dinimiciúil (.pptx) ó theimpléid. Cuir Téacs nó Íomhánna in ionad, Cuir Leathanaigh Leis/Bain nó Clónáil i d'Aipeanna C#.

Cad é PPTXTemplater?

Tuirseach de bheith ag cruthú agus ag nuashonrú líonra gan teorainn de láithreoireachtaí PowerPoint? Má theastaíonn ó d’iarratas comhaid .pptx dinimiciúla, spreagtha ag sonraí a ghiniúint, tá sé i gcónaí ina thasc casta agus frustrach a dhéanamh go clárúchán. Is oifig na n-olc a bheith ag láimhseáil XML de láimh laistigh den choimeádán PPTX, agus go minic téann forbróirí i dtreo modhanna cliste cosúil le cóipeáil sleamhnán nó ag baint úsáide as réada COM deacair a rialú. Cad a bheadh ann dá d’fhéadfá teimpléad álainn a dhearadh i PowerPoint féin agus ansin é a líonadh le sonraí go clárúchánach ag baint úsáide as leabharlann .NET simplí, éadrom, agus go hiomlán clárúchánach? Cuir isteach PPTXTemplater, tionscadal oscailte-foinse cruthaitheach a athraíonn an cluiche do uathoibriú PowerPoint.

Is leabharlann C# é PPTXTemplater a chuireann cumhacht ar fhorbróirí bogearraí chun comhaid PowerPoint (.pptx) a ghiniúint agus a bhainistiú go clárúcháin, bunaithe ar teimpléid réamhshainithe. Úsáideann sé an PPTXTemplater, ag soláthar abstracadh leibhéil níos airde a shimpliúann an tasc casta a bhaineann le láimhseáil doiciméid PowerPoint. Is é an príomhchreidea teimpléad a chruthú le háiteanna sealadacha, agus ansin PPTXTemplater a úsáid chun na háiteanna sealadacha sin a líonadh le do shonraí, rud a fhágann réiteach idéalach le haghaidh tuarascálacha, deimhnithe, tairiscintí, agus níos mó.

Previous Next

Ag Tosú le PPTXTemplater

Is é an bealach molta chun PPTXTemplater a shuiteáil ná úsáid a bhaint as GitHub. Úsáid an t-ordú seo a leanas le haghaidh suiteála réidh.

Suiteáil PPTXTemplater ó GitHub

 git clone https://github.com/tkrotoff/PptxTemplater.git

Giniúint Comhad PPTX Bunaithe ar Teimpléad trí C#

Is é bunús PptxTemplater an cur chuige bunaithe ar teimpléad. Tosaíonn tú trí chur i láthair caighdeánach PowerPoint a chruthú a bheidh mar do theimpléad. Sa teimpléad seo, is féidir leat ionadchoinneálaithe a shainiú le haghaidh ábhar dinimiciúil ag baint úsáide as comhréir shimplí agus intuítíve, de ghnáth {{placeholder_name}}. Ligeann sé seo duit do shleamhnáin a dhearadh go díreach i PowerPoint, ag tabhairt smacht iomlán duit ar na gnéithe amhairc de do chur i láthair. Seo sampla simplí a thaispeánann conas teimpléad PowerPoint a chruthú le dhá shleamhnán trí leabharlann C#?

Conas Teimpléad PowerPoint a Chruthú le dhá Sleamhnán trí Leabharlann C#?

const string srcFileName = "template.pptx";
const string dstFileName = "final.pptx";
File.Delete(dstFileName);
File.Copy(srcFileName, dstFileName);

Pptx pptx = new Pptx(dstFileName, FileAccess.ReadWrite);
int nbSlides = pptx.SlidesCount();
Assert.AreEqual(2, nbSlides);

// First slide
{
    PptxSlide slide = pptx.GetSlide(0);
    slide.ReplaceTag("{{hello}}", "HELLO HOW ARE YOU?", PptxSlide.ReplacementType.Global);
    slide.ReplaceTag("{{bonjour}}", "BONJOUR TOUT LE MONDE", PptxSlide.ReplacementType.Global);
    slide.ReplaceTag("{{hola}}", "HOLA MAMA QUE TAL?", PptxSlide.ReplacementType.Global);
}

// Second slide
{
    PptxSlide slide = pptx.GetSlide(1);
    slide.ReplaceTag("{{hello}}", "H", PptxSlide.ReplacementType.Global);
    slide.ReplaceTag("{{bonjour}}", "B", PptxSlide.ReplacementType.Global);
    slide.ReplaceTag("{{hola}}", "H", PptxSlide.ReplacementType.Global);
}

Ionadú Téacs i Láithreoireacht PPTX trí C#

Ceann de na gnéithe is bunúsacha de PptxTemplater ná a chumas ionadchoinneálaithe téacs a chur in ionad le do shonraí. Tá sé seo thar a bheith úsáideach chun cur i láthair a phearsanú le hainmneacha, dátaí, uimhreacha, agus faisnéis téacsúil eile. Seo sampla simplí a thaispeánann conas is féidir le forbróirí bogearraí téacs a chur in ionad laistigh de chur i láthair PPTX i bhfeidhmchláir C# .NET.

Conas Téacs a Athsholáthar laistigh de Láithreoireacht PPTX ag baint úsáide as Leabharlann C#?

using PptxTemplater;

// Load the template
using (var presentation = new Presentation("template.pptx"))
{
    // Define the data
    var data = new Dictionary
    {
        { "name", "John Doe" },
        { "date", DateTime.Now.ToShortDateString() }
    };

    // Fill the template
    presentation.Fill(data);

    // Save the new presentation
    presentation.SaveAs("output.pptx");
}

Ionadaigh Íomhánna i Láithreoireacht PPTX trí C#

Níl leabharlann oscailte PptxTemplater teoranta do théacs amháin. Is féidir le forbróirí bogearraí íomhánna a chur in ionad laistigh dá dteimpléid le cúpla líne de chód amháin. Tá sé seo thar a bheith úsáideach chun catalóga táirgí, suaitheantais fhostaithe, nó aon chur i láthair eile a éilíonn íomhánna dinimiciúla a ghiniúint. Seo sampla simplí a thaispeánann conas íomhánna a chur in ionad i láithreocha PPTX. Chun íomhá a chur in ionad, ní mór duit íomhá sealadach a chur le do theimpléad ar dtús agus ainm ar leith a thabhairt di (m.sh., "photo1").

Conas Téacs a Athsholáthar laistigh de Láithreoireacht PPTX ag baint úsáide as Leabharlann C#?

// Assuming you have a slide with an image named "photo1"
var slide = presentation.Slides[0];
slide.ReplacePicture("photo1", "new_image.png");

Cuir Leis, Bain nó Clónáil Sleamhnán trí C#

Cuireann leabharlann oscailte PptxTemplater smacht mhionghnóthach ar na sleamhnáin i do chur i láthair. Is féidir leat sleamhnáin atá ann cheana a chlónáil chun rannóga dinimiciúla a chruthú nó sleamhnáin nach bhfuil de dhíth ort a bhaint de réir do shonraí. Ina theannta sin, is féidir sleamhnáin nua a chur leis agus an ceann nach bhfuil ag teastáil a bhaint. Taispeánann an sampla thíos conas sleamhnán a chlónáil nó a bhaint i bhfeidhmchláir C#.

Conas Sleamhnán a Chlónú nó a Bhaint as Laithreoireacht PPTX trí Leabharlann C#?

/// Clone a slide
var newSlide = presentation.CloneSlide(0);

// Remove a slide
presentation.RemoveSlide(1);
 Gaeilge