split word დოკუმენტები

Word დოკუმენტების დაყოფა ცალკეულ ფაილებად .NET REST API-ით.

დოკუმენტების მენეჯმენტის სფეროში, [Word დოკუმენტების] (https://docs.fileformat.com/word-processing/) გაყოფის აუცილებლობა ჩნდება, როგორც ფუნდამენტური გადაწყვეტა, რომელიც აგვარებს ხანგრძლივ ფაილებს და მიზნობრივი შინაარსის მოპოვების მოთხოვნას. . მიუხედავად იმისა, საქმე გაქვთ ვრცელ ანგარიშებთან, ერთობლივ პროექტებთან თუ მრავალმხრივ დოკუმენტებთან, Word დოკუმენტების ეფექტურად გაყოფის შესაძლებლობა უმნიშვნელოვანესია. ეს სტატია აუმჯობესებს თანამშრომლობას, ხელმისაწვდომობას და სამუშაო პროცესის მთლიან ეფექტურობას .NET REST API-ს გამოყენებით.

Cloud SDK Word დოკუმენტების გასაყოფად

Aspose.Words Cloud SDK-ისთვის.NET გამოყენება Word დოკუმენტების გაყოფის ამოცანის შესასრულებლად უზრუნველყოფს მძლავრ და დეველოპერებისთვის ხელსაყრელ გადაწყვეტას. ეს SDK გთავაზობთ ინსტრუმენტებისა და მეთოდების ყოვლისმომცველ კომპლექტს, რაც შესაძლებელს ხდის უწყვეტი ინტეგრაციის საშუალებას .NET აპლიკაციებში.

პირველ რიგში, ჩვენ უნდა მოვიძიოთ Aspose.Words-Cloud NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება. ეს დაამატებს SDK მითითებას თქვენს პროექტში. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/). თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში [სწრაფი დაწყება] (https://docs.aspose.cloud/total/getting-started/quickstart/) სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გაყავით DOC ფაილები C# .NET-ში

გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ინსტრუქციებს, რათა დაყოთ გვერდები Word დოკუმენტში ცალკეულ ფაილებად C# .NET-ის გამოყენებით.

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

შექმენით WordsApi კლასის ობიექტი, სადაც არგუმენტად გადავცემთ Configuration ობიექტს.

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

შექმენით SplitDocument Request-ის მაგალითი, სადაც გადავცემთ შემავალი Word დოკუმენტის სახელს, გამომავალი ფორმატს, როგორც DOC და პარამეტრს, რომელიც მიუთითებს, რომ შედეგი არ უნდა იყოს zip არქივირებული.

var output = wordsApi.SplitDocument(request);

დაბოლოს, გამოიძახეთ API Word დოკუმენტის ცალკეულ ფაილებზე გასაყოფად და გამოსავლის შესანახად ღრუბლოვან საცავში.

  • თუ გსურთ Word დოკუმენტში გვერდების გარკვეული დიაპაზონის გაყოფა, შეგიძლიათ მიუთითოთ მნიშვნელობა From-ისა და To არგუმენტების წინააღმდეგ. თუ ისინი ცარიელია, გაყოფის ოპერაცია შესრულებულია ყველა გვერდზე.
// სრული მაგალითებისა და მონაცემთა ფაილებისთვის, გთხოვთ, ეწვიოთ 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// შექმენით WordsApi კლასის მაგალითი
WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

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

// შედეგად მიღებული ფაილის ფორმატი
string outputFormat = "DOC";

// ოპერაციის შემდეგ მიღებული დოკუმენტის დასახელება. თუ ეს პარამეტრი გამოტოვებულია
// შემდეგ მიღებული ფაილი შეინახება შეყვანის დოკუმენტის სახელით
String resultantFile = "Split-File";

// დროშა მიუთითებს თუ არა გამომავალი ZIP.
bool isZipArvhive = false;

// შექმენით ობიექტი Split Document-ში
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// Word Split ოპერაციის დაწყება
var output = wordsApi.SplitDocument(request);

Word DOC გვერდების გაყოფა cURL ბრძანებების გამოყენებით

Word დოკუმენტების დაყოფის ამოცანის შესრულება cURL ბრძანებების გამოყენებით Aspose.Words Cloud API უზრუნველყოფს პირდაპირ, ბრძანების ხაზზე ორიენტირებულ მიდგომას. გარდა ამისა, მომხმარებლებისთვის, რომლებიც კომფორტულად გრძნობენ ბრძანების ხაზის ხელსაწყოებს, ეს მიდგომა უზრუნველყოფს სწრაფ და ხელმისაწვდომ საშუალებას Word დოკუმენტის გაყოფის მისაღწევად.

ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:

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"

JWT ჟეტონის გენერირების შემდეგ, გთხოვთ შეასრულოთ შემდეგი ბრძანება Word დოკუმენტის ცალკეულ DOC ფაილებად გასაყოფად. API ასევე იძლევა ბერკეტს შედეგიანი ფაილის ფორმატის დასადგენად (შესაძლებელი ფორმატები შეიძლება იყოს DOC, DOCX, PDF და ა.შ.).

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

ჩაანაცვლეთ sourceFile შეყვანილი Word დოკუმენტის სახელით, რომელიც უკვე ხელმისაწვდომია ღრუბლოვან საცავში, ხოლო accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

დასასრულს, Word დოკუმენტების გაყოფის ამოცანა ავლენს ორ განსხვავებულ, მაგრამ ეფექტურ მიდგომას, თითოეული ემსახურება მომხმარებლის სხვადასხვა საჭიროებებს. .NET Cloud SDK-ის გამოყენებისას, დეველოპერები იძენენ მძლავრ და ფუნქციებით მდიდარ ხელსაწყოების კომპლექტს, რომელიც შეუფერხებლად აერთიანებს დოკუმენტების გაყოფის ფუნქციებს მათ .NET აპლიკაციებში. მეორეს მხრივ, cURL ბრძანებების გამოყენება Aspose.Words Cloud API-ით უზრუნველყოფს სწრაფ და ხელმისაწვდომ ბრძანების ხაზზე ორიენტირებულ ალტერნატივას, რომელიც შესაფერისია სხვადასხვა ტექნიკური ფონის მქონე მომხმარებლებისთვის.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: