Dokumentu pārvaldības jomā nepieciešamība sadalīt [Word dokumentus] (https://docs.fileformat.com/word-processing/) parādās kā fundamentāls risinājums, kas risina problēmas, ko rada gari faili un pieprasījums pēc mērķtiecīga satura iegūšanas. . Neatkarīgi no tā, vai strādājat ar plašiem pārskatiem, sadarbības projektiem vai daudzpusīgiem dokumentiem, iespēja efektīvi sadalīt Word dokumentus kļūst par vissvarīgāko. Šis raksts uzlabo sadarbību, pieejamību un vispārējo darbplūsmas efektivitāti, izmantojot .NET REST API.
- Cloud SDK, lai sadalītu Word dokumentus
- Sadaliet DOC failus C#.NET
- Sadaliet Word DOC lapas, izmantojot cURL komandas
Cloud SDK, lai sadalītu Word dokumentus
Izmantojot Aspose.Words Cloud SDK for .NET, lai veiktu Word dokumentu sadalīšanu, tiek nodrošināts stabils un izstrādātājiem draudzīgs risinājums. Šis SDK piedāvā visaptverošu rīku un metožu kopumu, kas nodrošina netraucētu integrāciju .NET lietojumprogrammās.
Pirmkārt, NuGet pakotņu pārvaldniekā ir jāmeklē “Aspose.Words-Cloud” un jānoklikšķina uz pogas “Pievienot pakotni”. Tādējādi jūsu projektam tiks pievienota SDK atsauce. Otrkārt, iegūstiet klienta akreditācijas datus no mākoņa informācijas paneļa. Ja jums nav esoša konta, vienkārši izveidojiet bezmaksas kontu, izpildot norādījumus, kas norādīti rakstā ātrs sākums.
Sadaliet DOC failus C#.NET
Lūdzu, izpildiet tālāk sniegtos norādījumus, lai Word dokumenta lapas sadalītu atsevišķos failos, izmantojot C#.NET.
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
Izveidojiet WordsApi klases objektu, kurā mēs nododam konfigurācijas objektu kā argumentu.
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);
Izveidojiet SplitDocument Request instances gadījumu, kurā ievadām Word dokumenta nosaukumu, izvades formātu kā “DOC” un parametru, kas norāda, ka iegūtā izvade netiks arhivēta ar zip.
var output = wordsApi.SplitDocument(request);
Visbeidzot, izsauciet API, lai sadalītu Word dokumentu atsevišķos failos un saglabātu izvadi mākoņkrātuvē.
- Ja vēlaties sadalīt noteiktu lappušu diapazonu Word dokumentā, varat norādīt vērtību pret argumentiem “No” un “Kam”. Ja tie ir tukši, sadalīšanas darbība tiek veikta visās lapās.
// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Izveidojiet WordsApi klases gadījumu
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
/ Name of input word document
String inputFileName = "test_result.docx";
// iegūtā faila formātu
string outputFormat = "DOC";
// Pēc operācijas iegūtā dokumenta nosaukums. Ja šis parametrs tiek izlaists
// tad iegūtais fails tiks saglabāts ar ievades dokumenta nosaukumu
String resultantFile = "Split-File";
// Karogs, kas norāda, vai izvadi ir jāievieto ZIP formātā.
bool isZipArvhive = false;
// Izveidojiet objektu, lai sadalītu dokumentu
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);
// uzsākt Word Split darbību
var output = wordsApi.SplitDocument(request);
Sadaliet Word DOC lapas, izmantojot cURL komandas
Word dokumentu sadalīšanas uzdevums, izmantojot cURL komandas ar Aspose.Words Cloud API, nodrošina vienkāršu, komandrindas vadītu pieeju. Turklāt lietotājiem, kuriem patīk komandrindas rīki, šī pieeja nodrošina ātru un pieejamu līdzekli Word dokumentu sadalīšanai.
Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana, izmantojot šādu komandu:
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"
Kad JWT marķieris ir ģenerēts, lūdzu, izpildiet šo komandu, lai sadalītu Word dokumentu atsevišķos DOC failos. API nodrošina arī iespēju norādīt iegūtā faila formātu (iespējamie formāti var būt DOC, DOCX, PDF utt.).
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""
Aizstājiet “sourceFile” ar ievades Word dokumenta nosaukumu, kas jau ir pieejams mākoņkrātuvē, un “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.
Secinājums
Noslēgumā jāsaka, ka Word dokumentu sadalīšanas uzdevums atklāj divas atšķirīgas, taču efektīvas pieejas, no kurām katra atbilst dažādām lietotāju vajadzībām. Izmantojot .NET Cloud SDK, izstrādātāji iegūst jaudīgu un ar funkcijām bagātu rīku komplektu, kas savās .NET lietojumprogrammās nemanāmi integrē dokumentu sadalīšanas funkcijas. No otras puses, cURL komandu izmantošana ar Aspose.Words Cloud API nodrošina ātru un pieejamu komandrindas vadītu alternatīvu, kas piemērota lietotājiem ar dažādu tehnisko pieredzi.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: