В этой простой теме рассказывается, как конвертировать DOC в DOCX с помощью NET REST API. Используя Aspose.Words для .NET Cloud API SDK, который обеспечивает простой интерфейс для экспорта файла Word DOC в файл DOCX. Если вы заинтересованы в разработке конвертера Word DOC в DOCX с API C# Low Code, вы можете выполнить простые шаги, описанные ниже в этом разделе, и изучить эту функцию, используя рабочий пример кода.
Обязательное условие
- Создайте бесплатную учетную запись Aspose.Cloud и получите учетные данные API для преобразования DOC в DOCX.
- Получите Aspose.Words Cloud SDK для .NET, чтобы выполнить преобразование DOC в DOCX.
- Настройте проект C# для преобразования DOC в DOCX с помощью вышеуказанного SDK.
Действия по преобразованию DOC в DOCX с помощью C# Low Code API
- Настройте идентификатор клиента и секрет клиента для API для преобразования DOC в DOCX.
- Создайте экземпляр класса WordsAPI с учетными данными клиента облачной учетной записи.
- Установите исходный DOC и желаемые имена выходных файлов DOCX.
- Загрузите исходный файл DOC и преобразуйте его в файловый поток.
- Используйте метод ConvertDocument, чтобы конвертировать DOC в DOCX с помощью REST API
- Сохраните преобразованный файл DOCX на локальном диске.
Вышеупомянутые шаги помогают выполнить преобразование DOC в DOCX с использованием REST API. Процесс начнется с использования Aspose.Words для .NET REST SDK и создания экземпляра класса WordsApi с использованием учетных данных облачного приложения (значения идентификатора и секрета). Доступ к исходному файлу Word DOC будет осуществляться через файловый поток с диска, а с помощью метода ConvertDocument() будет выполнен процесс преобразования DOC в DOCX в облаке, который вернет выходной поток файлов DOCX, который можно сохранить на диске. диск.
Код для преобразования DOC в DOCX с помощью NET REST API
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocToDocx | |
{ | |
public void ConvertDocToDocxAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Test1.doc"; | |
string output = "DOCToDOCX"; | |
string format = "docx"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest docToDocxRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(docToDocxRequest); | |
task.Wait(); | |
var outputFileStream = task.Result; | |
outputFileStream.Position = 0; | |
using (var stream = File.Create(output+"."+ format)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(stream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
В данном примере кода необходимо разработать конвертер документа Word в DOCX с использованием C# REST API. У вас есть возможность настроить другие дополнительные параметры в процессе преобразования, включая путь к выходному документу, пароль для выходного файла, добавление межстрочного интервала и имя выходного файла. Эта функция преобразования DOC в DOCX удобна и может быть интегрирована с любым приложением без кода или с низким кодом, работающим в средах, поддерживающих .NET Framework.
В этой статье мы узнали о преобразовании DOCX в DOC с помощью чистого REST API. Если вы хотите узнать о преобразовании DOCX в RTF, обратитесь к статье о том, как конвертировать DOCX в RTF с помощью NET REST API.