U području upravljanja dokumentima, potreba za razdvajanjem Word dokumenata pojavljuje se kao temeljno rješenje, rješavajući izazove koje postavljaju dugačke datoteke i zahtjev za ciljanim izdvajanjem sadržaja . Bilo da imate posla s opsežnim izvješćima, projektima suradnje ili višestrukim dokumentima, sposobnost učinkovitog dijeljenja Word dokumenata postaje najvažnija. Ovaj članak poboljšava suradnju, pristupačnost i cjelokupnu učinkovitost tijeka rada pomoću .NET REST API-ja.
- Cloud SDK za dijeljenje Word dokumenata
- Podijeli DOC datoteke u C# .NET
- Podijelite Word DOC stranice pomoću cURL naredbi
Cloud SDK za dijeljenje Word dokumenata
Iskorištavanje Aspose.Words Cloud SDK za .NET za ispunjavanje zadatka razdvajanja Word dokumenata pruža robusno rješenje prilagođeno programerima. Ovaj SDK nudi sveobuhvatan skup alata i metoda, omogućujući besprijekornu integraciju u .NET aplikacije.
Prvo moramo pretražiti Aspose.Words-Cloud
u upravitelju paketa NuGet i kliknuti gumb Dodaj paket
. Ovo će dodati SDK referencu u vaš projekt. Drugo, nabavite vjerodajnice svog klijenta s nadzorne ploče u oblaku. Ako nemate postojeći račun, jednostavno izradite besplatni račun slijedeći upute navedene u članku brzi početak.
Podijeli DOC datoteke u C# .NET
Slijedite dolje navedene upute za dijeljenje stranica u Word dokumentu u pojedinačne datoteke koristeći C# .NET.
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
Napravite objekt klase WordsApi gdje prosljeđujemo Configuration objekt kao argument.
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);
Napravite instancu SplitDocument Request instance gdje prosljeđujemo naziv ulaznog Word dokumenta, izlazni format kao DOC
i parametar koji pokazuje da se rezultirajući izlaz neće zip arhivirati.
var output = wordsApi.SplitDocument(request);
Na kraju, pozovite API da podijelite Word dokument na pojedinačne datoteke i spremite izlaz u pohranu u oblaku.
- U slučaju da želite podijeliti određeni raspon stranica u Word dokumentu, možete navesti vrijednost protiv argumenata
Od
iDo
. Ako su prazne, operacija razdvajanja izvodi se na svim stranicama.
// Za potpune primjere i podatkovne datoteke idite na
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Stvorite instancu klase WordsApi
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
/ Name of input word document
String inputFileName = "test_result.docx";
// format rezultirajuće datoteke
string outputFormat = "DOC";
// Naziv rezultirajućeg dokumenta nakon operacije. Ako je ovaj parametar izostavljen
// tada će rezultirajuća datoteka biti spremljena s nazivom ulaznog dokumenta
String resultantFile = "Split-File";
// Oznaka koja pokazuje treba li ZIP-irati izlaz.
bool isZipArvhive = false;
// Stvorite objekt za Split dokument
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);
// pokrenuti operaciju Split Split
var output = wordsApi.SplitDocument(request);
Podijelite Word DOC stranice pomoću cURL naredbi
Obavljanje zadatka dijeljenja Word dokumenata pomoću cURL naredbi s API-jem Aspose.Words Cloud pruža jednostavan pristup vođen naredbenim retkom. Nadalje, za korisnike koji su zadovoljni alatima naredbenog retka, ovaj pristup pruža brz i pristupačan način za postizanje dijeljenja Word dokumenata.
Prvi korak u ovom pristupu je generiranje JWT pristupnog tokena pomoću sljedeće naredbe:
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"
Nakon što je JWT token generiran, izvršite sljedeću naredbu da biste Word dokument podijelili u pojedinačne DOC datoteke. API također pruža mogućnost određivanja formata rezultirajuće datoteke (mogući formati mogu biti DOC, DOCX, PDF itd.).
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""
Zamijenite sourceFile
s nazivom ulaznog Word dokumenta koji je već dostupan u pohrani u oblaku, a accessToken
s JWT pristupnim tokenom koji je generiran gore.
Zaključak
Zaključno, zadatak razdvajanja Wordovih dokumenata otkriva dva različita, ali učinkovita pristupa, od kojih svaki zadovoljava različite potrebe korisnika. Kada koriste .NET Cloud SDK, programeri dobivaju moćan i značajkama bogat skup alata, besprijekorno integrirajući funkcije dijeljenja dokumenata u svoje .NET aplikacije. S druge strane, korištenje cURL naredbi s Aspose.Words Cloud API-jem pruža brzu i dostupnu alternativu vođenu naredbenim retkom, prikladnu za korisnike s različitim tehničkim iskustvom.
korisni linkovi
povezani članci
Preporučujemo da posjetite sljedeće blogove: