документи розділеного слова

Розділіть документи 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 у ваш проект. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.

Розділяти файли 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, ви можете вказати значення в аргументах «Від» і «До». Якщо вони порожні, операція розділення виконується на всіх сторінках.
// Повні приклади та файли даних див 
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";

// Прапорець, який вказує, чи потрібно архівувати вихідні дані.
bool isZipArvhive = false;

// Створіть об’єкт для розділення документа
var request = new SplitDocumentRequest(inputFileName, format: outputFormat, zipOutput: isZipArvhive);

// ініціювати операцію Word Split
var output = wordsApi.SplitDocument(request);

Розділіть сторінки Word DOC за допомогою команд cURL

Виконання завдання поділу документів Word за допомогою команд cURL за допомогою API Aspose.Words Cloud забезпечує простий підхід, керований командним рядком. Крім того, для користувачів, які добре користуються інструментами командного рядка, цей підхід забезпечує швидкий і доступний спосіб розділити документ 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 забезпечує швидку та доступну альтернативу, керовану командним рядком, придатну для користувачів із різними технічними знаннями.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: