documente split word

Împărțiți documentele Word în fișiere separate cu .NET REST API.

În domeniul managementului documentelor, nevoia de a împărți documente Word apare ca o soluție fundamentală, abordând provocările generate de fișierele lungi și de cererea de extragere a conținutului vizat. . Indiferent dacă aveți de-a face cu rapoarte extinse, proiecte de colaborare sau documente cu mai multe fațete, capacitatea de a împărți eficient documente Word devine primordială. Acest articol îmbunătățește colaborarea, accesibilitatea și eficiența generală a fluxului de lucru folosind .NET REST API.

Cloud SDK pentru a împărți documentele Word

Utilizarea Aspose.Words Cloud SDK pentru .NET pentru a îndeplini sarcina de împărțire a documentelor Word oferă o soluție robustă și prietenoasă pentru dezvoltatori. Acest SDK oferă un set cuprinzător de instrumente și metode, permițând integrarea perfectă în aplicațiile .NET.

În primul rând, trebuie să căutăm „Aspose.Words-Cloud” în managerul de pachete NuGet și să facem clic pe butonul „Adăugați pachet”. Aceasta va adăuga referința SDK în proiectul dvs. În al doilea rând, obțineți acreditările de client de la cloud dashboard. Dacă nu aveți un cont existent, pur și simplu creați un cont gratuit urmând instrucțiunile specificate în articolul pornire rapidă.

Împărțiți fișierele DOC în C# .NET

Vă rugăm să urmați instrucțiunile de mai jos pentru a împărți paginile din documentul Word în fișiere individuale folosind C# .NET.

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

Creați un obiect din clasa WordsApi unde trecem obiectul Configuration ca argument.

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

Creați o instanță a instanței SplitDocument Request în care trecem numele documentului Word de intrare, formatul de ieșire ca DOC și un parametru care indică faptul că rezultatul rezultat nu va fi arhivat zip.

var output = wordsApi.SplitDocument(request);

În cele din urmă, apelați API-ul pentru a împărți documentul Word în fișiere individuale și a salva rezultatul în stocarea în cloud.

  • În cazul în care doriți să împărțiți un anumit interval de pagini în documentul Word, puteți specifica valoarea împotriva argumentelor From și To. Dacă sunt goale, operația de împărțire este efectuată pe toate paginile.
// Pentru exemple complete și fișiere de date, accesați 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Obțineți acreditările clientului de la https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Creați o instanță a clasei WordsApi
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

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

// formatul fișierului rezultat
string outputFormat = "DOC";

// Numele documentului rezultat după operație. Dacă acest parametru este omis
// apoi fișierul rezultat va fi salvat cu numele documentului de intrare
String resultantFile = "Split-File";

// Steagul care indică dacă ieșirea ar trebui să fie ZIP.
bool isZipArvhive = false;

// Creați un obiect pentru a împărți documentul
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// inițiază operațiunea Word Split
var output = wordsApi.SplitDocument(request);

Împărțiți paginile Word DOC utilizând comenzile cURL

Îndeplinirea sarcinii de împărțire a documentelor Word folosind comenzi cURL cu API-ul Aspose.Words Cloud oferă o abordare simplă, bazată pe linia de comandă. În plus, pentru utilizatorii care se simt confortabil cu instrumentele din linia de comandă, această abordare oferă un mijloc rapid și accesibil de a realiza împărțirea documentelor Word.

Primul pas în această abordare este generarea unui token de acces JWT utilizând următoarea comandă:

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"

Odată ce simbolul JWT a fost generat, executați următoarea comandă pentru a împărți documentul Word în fișiere DOC individuale. API-ul oferă, de asemenea, pârghia pentru a specifica formatul fișierului rezultat (formatele posibile pot fi DOC, DOCX, PDF etc.).

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

Înlocuiți sourceFile cu numele documentului Word de intrare deja disponibil în stocarea în cloud și accessToken cu tokenul de acces JWT generat mai sus.

Concluzie

În concluzie, sarcina de împărțire a documentelor Word dezvăluie două abordări distincte, dar eficiente, fiecare răspunzând nevoilor diferite ale utilizatorilor. Când folosesc SDK-ul .NET Cloud, dezvoltatorii obțin un set de instrumente puternic și bogat în funcții, integrând perfect funcționalitățile de împărțire a documentelor în aplicațiile lor .NET. Pe de altă parte, folosirea comenzilor cURL cu API-ul Aspose.Words Cloud oferă o alternativă rapidă și accesibilă bazată pe linia de comandă, potrivită pentru utilizatorii cu diferite medii tehnice.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: