A dokumentumkezelés területén a [Word-dokumentumok] (https://docs.fileformat.com/word-processing/) felosztásának szükségessége alapvető megoldásként jelenik meg, amely a hosszadalmas fájlok és a célzott tartalomkivonási igények által támasztott kihívásokat kezeli. . Legyen szó kiterjedt jelentésekről, együttműködési projektekről vagy sokrétű dokumentumokról, a Word-dokumentumok hatékony felosztása a legfontosabb. Ez a cikk javítja az együttműködést, a kisegítő lehetőségeket és a munkafolyamat általános hatékonyságát a .NET REST API használatával.
- Cloud SDK a Word dokumentumok felosztásához
- DOC fájlok felosztása C# .NET-ben
- Osszon fel Word DOC oldalakat a cURL parancsokkal
Cloud SDK a Word dokumentumok felosztásához
Az [Aspose.Words Cloud SDK for .NET] (https://products.aspose.cloud/words/net/) kihasználása a Word-dokumentumok felosztására robusztus és fejlesztőbarát megoldást kínál. Ez az SDK eszközök és módszerek átfogó készletét kínálja, amely lehetővé teszi a .NET-alkalmazásokba való zökkenőmentes integrációt.
Először is meg kell keresnünk az “Aspose.Words-Cloud” kifejezést a NuGet csomagkezelőben, és rá kell kattintanunk a “Csomag hozzáadása” gombra. Ezzel hozzáadja az SDK-referenciát a projekthez. Másodszor, szerezze be az ügyfél hitelesítő adatait a [cloud dashboard] (https://dashboard.aspose.cloud/) webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben található utasítások követésével.
DOC fájlok felosztása C# .NET-ben
Kérjük, kövesse az alábbi utasításokat a Word-dokumentum oldalainak felosztásához egyedi fájlokra a C# .NET használatával.
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
Hozzon létre egy WordsApi osztály objektumot, ahol argumentumként adjuk át a Configuration objektumot.
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArchive);
Hozzon létre egy SplitDocument Request példányt, ahol átadjuk a bemeneti Word-dokumentum nevét, a kimeneti formátumot “DOC”-ként és egy paramétert, amely jelzi, hogy az eredményül kapott kimenetet nem kell zip archiválni.
var output = wordsApi.SplitDocument(request);
Végül hívja meg az API-t, hogy a Word-dokumentumot egyes fájlokra ossza fel, és mentse a kimenetet a felhőtárhelyen.
- Abban az esetben, ha egy bizonyos oldaltartományt szeretne felosztani a Word dokumentumban, megadhatja az értéket a “From” és a “Címzett” argumentumokkal szemben. Ha üresek, a felosztási művelet az összes oldalon megtörténik.
// A teljes példákért és adatfájlokért látogasson el ide
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// Hozzon létre egy WordsApi osztály példányt
WordsApi wordsApi = new WordsApi(new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
});
/ Name of input word document
String inputFileName = "test_result.docx";
// az eredményül kapott fájl formátuma
string outputFormat = "DOC";
// Az eredményül kapott dokumentum neve a művelet után. Ha ezt a paramétert kihagyjuk
// majd az eredményül kapott fájl a bemeneti dokumentum nevével kerül mentésre
String resultantFile = "Split-File";
// A zászló, amely jelzi, hogy ZIP-e kell-e a kimenetet.
bool isZipArvhive = false;
// Hozzon létre egy objektumot a felosztott dokumentumhoz
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);
// indítsa el a Word Split műveletet
var output = wordsApi.SplitDocument(request);
Osszon fel Word DOC oldalakat a cURL parancsokkal
A Word-dokumentumok cURL-parancsok segítségével történő felosztása az Aspose.Words Cloud API-val egy egyszerű, parancssor-vezérelt megközelítést biztosít. Ezenkívül a parancssori eszközöket jól ismerő felhasználók számára ez a megközelítés gyors és elérhető eszközt biztosít a Word-dokumentumok felosztására.
Ennek a megközelítésnek az első lépése egy JWT hozzáférési token létrehozása a következő paranccsal:
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"
A JWT token létrehozása után hajtsa végre a következő parancsot a Word-dokumentum egyedi DOC-fájlokra való felosztásához. Az API lehetővé teszi az eredményül kapott fájl formátumának meghatározását is (lehetséges formátumok lehetnek DOC, DOCX, PDF stb.).
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}/split?format=DOC" \
-X PUT \
-H "Authorization: Bearer {accessToken}" \
-d ""
Cserélje ki a „sourceFile” szót a felhőalapú tárolóban már elérhető bemeneti Word-dokumentum nevére, az „accessToken”-t pedig a fent generált JWT hozzáférési jogkivonatra.
Következtetés
Összefoglalva, a Word-dokumentumok felosztásának feladata két különálló, mégis hatékony megközelítést tár fel, amelyek mindegyike más-más felhasználói igényt elégít ki. A .NET Cloud SDK használatakor a fejlesztők hatékony és funkciókban gazdag eszközkészlethez jutnak, amely zökkenőmentesen integrálja a dokumentumfelosztási funkciókat .NET-alkalmazásaikba. Másrészt a cURL parancsok alkalmazása az Aspose.Words Cloud API-val gyors és elérhető parancssori vezérelt alternatívát kínál, amely különböző műszaki háttérrel rendelkező felhasználók számára alkalmas.
Hasznos Linkek
kapcsolódó cikkek
Javasoljuk, hogy látogassa meg az alábbi blogokat: