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
- Opdel DOC-filer i C# .NET
- Opdel Word DOC-sider ved hjælp af cURL-kommandoer
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
ogTil
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.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: