jakaa sana -asiakirjat

Jaa Word-asiakirjat erillisiksi tiedostoiksi .NET REST API:lla.

Asiakirjanhallinnan alalla tarve jakaa Word-asiakirjat tulee esiin perustavanlaatuisena ratkaisuna, joka vastaa pitkien tiedostojen aiheuttamiin haasteisiin ja kohdennetun sisällön poiminnan tarpeeseen. . Olitpa tekemisissä laajojen raporttien, yhteistyöprojektien tai monipuolisten asiakirjojen kanssa, kyvystä jakaa Word-asiakirjoja tehokkaasti tulee ensiarvoisen tärkeäksi. Tämä artikkeli parantaa yhteistyötä, käytettävyyttä ja yleistä työnkulun tehokkuutta .NET REST API:n avulla.

Cloud SDK Word-asiakirjojen jakamiseen

[Aspose.Words Cloud SDK for .NET] (https://products.aspose.cloud/words/net/) hyödyntäminen Word-asiakirjojen jakamiseen tarjoaa vankan ja kehittäjäystävällisen ratkaisun. Tämä SDK tarjoaa kattavan joukon työkaluja ja menetelmiä, jotka mahdollistavat saumattoman integroinnin .NET-sovelluksiin.

Ensin meidän täytyy etsiä “Aspose.Words-Cloud” NuGet-pakettien hallinnassa ja napsauttaa “Lisää paketti” -painiketta. Tämä lisää SDK-viittauksen projektiisi. Toiseksi hanki asiakastunnuksesi pilvihallintapaneelista. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla pika aloitus -artikkelissa annettuja ohjeita.

Jaa DOC-tiedostot C#.NETissä

Noudata alla annettuja ohjeita jakaaksesi Word-asiakirjan sivut yksittäisiksi tiedostoiksi C# .NET:n avulla.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

Luo WordsApi-luokan objekti, jossa välitämme Configuration-objektin argumenttina.

var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);

Luo SplitDocument Request -esiintymä, jossa välitämme syötetyn Word-asiakirjan nimen, tulosmuodon muodossa “DOC” ja parametrin, joka osoittaa, että tuloksena olevaa tulostetta ei saa zip-arkistoida.

var output = wordsApi.SplitDocument(request);

Lopuksi kutsu API jakaa Word-asiakirja yksittäisiksi tiedostoiksi ja tallenna tulos pilvitallennustilaan.

  • Jos haluat jakaa tietyn sivualueen Word-asiakirjassa, voit määrittää arvon “From”- ja “To”-argumentteja vastaan. Jos ne ovat tyhjiä, jakaminen suoritetaan kaikille sivuille.
// Täydelliset esimerkit ja datatiedostot ovat osoitteessa 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Luo WordsApi-luokan esiintymä
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

/ Name of input word document
String inputFileName = "test_result.docx";

// tuloksena olevan tiedoston muoto
string outputFormat = "DOC";

// Tuloksena olevan asiakirjan nimi toimenpiteen jälkeen. Jos tämä parametri jätetään pois
// sitten tuloksena oleva tiedosto tallennetaan syöttöasiakirjan nimellä
String resultantFile = "Split-File";

// Lippu, joka osoittaa, pakataanko tuloste.
bool isZipArvhive = false;

// Luo objekti jaettuun asiakirjaan
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// aloittaa Word Split -toiminnon
var output = wordsApi.SplitDocument(request);

Jaa Wordin DOC-sivut cURL-komennoilla

Word-asiakirjojen jakaminen cURL-komennoilla Aspose.Words Cloud API:lla tarjoaa suoraviivaisen, komentorivipohjaisen lähestymistavan. Lisäksi komentorivityökalujen käyttöön tyytyväisille käyttäjille tämä lähestymistapa tarjoaa nopean ja helppokäyttöisen tavan Word-asiakirjojen jakamiseen.

Ensimmäinen vaihe tässä lähestymistavassa on luoda JWT-käyttöoikeus seuraavalla komennolla:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Kun JWT-tunnus on luotu, suorita seuraava komento jakaaksesi Word-asiakirjan yksittäisiksi DOC-tiedostoiksi. API tarjoaa myös vipuvaikutuksen tuloksena olevan tiedoston muodon määrittämiseen (mahdolliset muodot voivat olla DOC, DOCX, PDF jne.).

curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""

Korvaa “lähdetiedosto” pilvitallennustilassa jo saatavilla olevan Word-syötedokumentin nimellä ja “accessToken” yllä luodulla JWT-käyttötunnuksella.

Johtopäätös

Lopuksi tehtävä Word-asiakirjojen jakaminen paljastaa kaksi erillistä mutta tehokasta lähestymistapaa, joista jokainen vastaa erilaisiin käyttäjien tarpeisiin. Käytettäessä .NET Cloud SDK:ta kehittäjät saavat tehokkaan ja monipuolisen työkalupakin, joka integroi saumattomasti asiakirjojen jakamistoiminnot .NET-sovelluksiinsa. Toisaalta cURL-komentojen käyttäminen Aspose.Words Cloud API:n kanssa tarjoaa nopean ja helppopääsyisen komentorivipohjaisen vaihtoehdon, joka sopii käyttäjille, joilla on vaihteleva tekninen tausta.

hyödyllisiä linkkejä

Aiheeseen liittyvät artikkelit

Suosittelemme vierailemaan seuraavissa blogeissa: