opdele word-dokumenter

Opdel Word-dokumenter i separate filer med .NET REST API.

Inden for dokumenthåndtering opstår behovet for at opdele Word-dokumenter som en grundlæggende løsning, der løser udfordringer som følge af lange filer og efterspørgslen efter målrettet indholdsudtrækning . Uanset om du har at gøre med omfattende rapporter, samarbejdsprojekter eller mangefacetterede dokumenter, bliver evnen til effektivt at opdele Word-dokumenter altafgørende. Denne artikel forbedrer samarbejde, tilgængelighed og overordnet workfloweffektivitet ved hjælp af .NET REST API.

Cloud SDK til at opdele Word-dokumenter

Udnyttelse af Aspose.Words Cloud SDK til .NET til at udføre opgaven med at opdele Word-dokumenter giver en robust og udviklervenlig løsning. Denne SDK tilbyder et omfattende sæt værktøjer og metoder, der giver mulighed for problemfri integration i .NET-applikationer.

For det første skal vi søge efter Aspose.Words-Cloud i NuGet pakkehåndtering og klikke på knappen Tilføj pakke. Dette vil tilføje SDK-referencen i dit projekt. For det andet skal du indhente dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.

Opdel DOC-filer i C# .NET

Følg venligst instruktionerne nedenfor for at opdele sider i Word-dokument i individuelle filer ved hjælp af C# .NET.

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

Opret et objekt af WordsApi-klassen, hvor vi sender Configuration-objektet som et argument.

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

Opret en forekomst af SplitDocument Request-instans, hvor vi videregiver navnet på input Word-dokument, outputformat som “DOC” og en parameter, der indikerer, at resulterende output ikke skal zip-arkiveres.

var output = wordsApi.SplitDocument(request);

Til sidst skal du kalde API’et for at opdele Word-dokumentet til individuelle filer og gemme outputtet i skylager.

  • I tilfælde af at du ønsker at opdele et bestemt sideudvalg i Word-dokument, kan du angive værdien mod Fra og Til argumenter. Hvis de er tomme, udføres opdelingen på alle siderne.
// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Opret en forekomst af WordsApi-klassen
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

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

// formatet på den resulterende fil
string outputFormat = "DOC";

// Navn på resulterende dokument efter operationen. Hvis denne parameter er udeladt
// derefter vil den resulterende fil blive gemt med navnet på inputdokumentet
String resultantFile = "Split-File";

// Flaget, der angiver, om outputtet skal zippes.
bool isZipArvhive = false;

// Opret et objekt til at opdele dokument
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// starte Word Split-operation
var output = wordsApi.SplitDocument(request);

Opdel Word DOC-sider ved hjælp af cURL-kommandoer

At udføre opgaven med at opdele Word-dokumenter ved hjælp af cURL-kommandoer med Aspose.Words Cloud API giver en ligetil, kommandolinjedrevet tilgang. For brugere, der er fortrolige med kommandolinjeværktøjer, giver denne tilgang desuden en hurtig og tilgængelig måde at opnå Word-dokumentopdeling.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

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"

Når JWT-tokenet er blevet genereret, skal du udføre følgende kommando for at opdele Word-dokumentet i individuelle DOC-filer. API’en giver også mulighed for at specificere formatet på den resulterende fil (mulige formater kan være DOC, DOCX, PDF osv.).

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

Erstat sourceFile med navnet på input Word-dokument, der allerede er tilgængeligt i cloud storage, og accessToken med JWT-adgangstoken genereret ovenfor.

Konklusion

Afslutningsvis afslører opgaven med at opdele Word-dokumenter to forskellige, men effektive tilgange, der hver især imødekommer forskellige brugerbehov. Når de bruger .NET Cloud SDK, får udviklere et kraftfuldt og funktionsrigt værktøjssæt, der problemfrit integrerer dokumentopdelingsfunktioner i deres .NET-applikationer. På den anden side giver brugen af cURL-kommandoer med Aspose.Words Cloud API et hurtigt og tilgængeligt kommandolinjedrevet alternativ, velegnet til brugere med varierende teknisk baggrund.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: