purkaa powerpoint-tekstiä

Tekstin purkaminen PowerPointista .NET REST API:n avulla.

Nykyaikaisen tiedonkäsittelyn alalla PowerPoint-esityksistä on tullut kaikkialla käytettävissä oleva tapa jakaa tietoa, esittää vaikuttavia esityksiä ja välittää ideoita. Nyt jos haluat paljastaa piilotettuja trendejä, muuttaa sisältöä tai saada syvempää ymmärrystä, kyky poimia tekstiä PowerPointista on hämmästyttävä taito. Tekstin purkaminen näistä esityksistä voi kuitenkin olla haastava tehtävä, varsinkin kun käsitellään suuria tai monimutkaisia tiedostoja. Tämä artikkeli paljastaa tehokkaan ratkaisun tekstin poimimiseen PowerPointista sekä selittää Aspose.Slides Cloud SDK:n innovatiiviset ominaisuudet .NETille.

REST-sovellusliittymä PowerPoint-tekstin purkamiseen

Mitä tulee tekstin poimimiseen PowerPoint-esityksistä, Aspose.Slides Cloud SDK for .NET erottuu tehokkaana ja monipuolisena työkaluna. Runsaan ominaisuuksiensa ja kattavan sovellusliittymänsä ansiosta tämä SDK antaa kehittäjille mahdollisuuden poimia tekstiä esityksistä vaivattomasti tarkasti ja tehokkaasti.

Ensimmäinen vaihe on SDK:n asennus. Joten meidän täytyy ensin etsiä “Aspose.Slides-Cloud” NuGet-pakettien hallinnassa ja napsauttaa “Lisää paketti” -painiketta. Jos sinulla ei ole tiliä pilvihallintapaneeli kautta, luo ilmainen tili noudattamalla kohdassa pika aloitus annettuja ohjeita. .cloud/slides/quickstart/).

Pura teksti PowerPointista C# .NET:illä

Tarkastellaan yksityiskohtia siitä, kuinka voimme tehokkaasti poimia tekstin täydellisestä PowerPointista käyttämällä C#.NET-koodinpätkää.

// Lisää esimerkkejä on osoitteessa https://github.com/aspose-slides-cloud
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// luo SlidesApi-esiintymä
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// syötetyn PowerPoint-esityksen nimi
string sourcePPTX = "Inspirational bookmarks.pptx";

// Soita API:lle poimiaksesi kaiken tekstin PowerPoint-esityksestä
var textItems = slidesApi.GetPresentationTextItems(sourcePPTX, true, null);

// Luo StreamWriter-objekti, jotta voimme tallentaa puretun sisällön
StreamWriter sw = new StreamWriter("Test.txt");

// Iteroi jokaisen poimitun tekstin esiintymän läpi
foreach (var textItem in textItems.Items)
{
    // kirjoittaa jokainen tekstin esiintyminen järjestelmän tekstitiedostoon
    sw.WriteLine(textItem.Text);
}
// sulje StreamWriter 
sw.Close();

Kehitetään nyt ymmärrystämme yllä mainitusta koodinpätkästä.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

Luo SlidesApi-luokan objekti, jossa välitämme asiakkaan tunnistetiedot argumentteina.

var textItems = slidesApi.GetPresentationTextItems(sourcePPTX, true, null);

Soita API:lle poimiaksesi kaiken tekstisisällön pilvitallennustilassa olevasta PowerPoint-esityksestä.

StreamWriter sw = new StreamWriter("Test.txt");

Luo StreamWriter, joka auttaa meitä tallentamaan puretun sisällön paikalliselle asemalle.

foreach (var textItem in textItems.Items)
{
    sw.WriteLine(textItem.Text);
}
sw.Close();

Iteroi jokaisen puretun tekstin esiintymän läpi ja tallenna tulos tekstitiedostoon.

Pura teksti PowerPointista

PowerPoint-tekstin poiminta esikatselu.

Voit ladata yllä olevassa esimerkissä käytetyn PowerPoint-esimerkin osoitteesta Inspirational bookmarks.pptx .

Poimi teksti tietystä diasta cURL-komentojen avulla

Toinen vaihtoehto poimia tekstiä PowerPoint-dioista on käyttää cURL-komentoja. cURL:n avulla voit olla vuorovaikutuksessa Aspose.Slides Cloud API:n kanssa suoraan HTTP-pyyntöjen kautta, mikä tekee siitä joustavan ja helppokäyttöisen vaihtoehdon tekstinpoimintaominaisuuksille. Joten rakentamalla sopivan API-päätepisteen ja määrittämällä haluamasi parametrit, voit lähettää cURL-komennon hakemaan tekstiä tietyistä dioista tai koko esityksestä.

Ensimmäinen askel tässä lähestymistavassa on luoda JWT-käyttöoikeus. Joten suorita seuraava komento:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Poimi teksti PowerPoint-esityksen toisesta diasta suorittamalla seuraava komento.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/slides/2/textItems?withEmpty=false" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "Extracted.txt"

Korvaa “lähdetiedosto” pilvitallennustilassa olevan PowerPointin syötenimellä ja “accessToken” yllä luodulla JWT-käyttötunnuksella.

Johtopäätös

Lopuksi olemme oppineet, että kyky poimia tekstiä PowerPoint-dioista on arvokas ominaisuus, jonka avulla voimme käyttää ja hyödyntää esitysten tekstisisältöä eri tarkoituksiin. Olipa kyseessä tietojen analysointi, sisällön jäsentäminen tai jokin muu sovellus, tekstin purkaminen PowerPoint-dioista antaa meille mahdollisuuden avata näiden tiedostojen sisältämät tiedot. Hyödyntämällä Aspose.Slides Cloud SDK:ta .NET:lle voimme helposti ja tehokkaasti suorittaa tekstinpoistotoimintoja .NET-sovelluksessa tai cURL-komentojen käyttö tarjoaa alustasta riippumattoman ja kätevän lähestymistavan.

hyödyllisiä linkkejä

Aiheeseen liittyvät artikkelit

Suosittelemme vierailemaan seuraavissa blogeissa: