Мы все понимаем важность преобразования PDF файлов в документ Word, так как это предоставляет отличную возможность изменять содержимое входного PDF файла. Однако у нас может возникнуть сценарий, когда нам нужно преобразовать документ MS Word (DOC, DOCX и т.д.) в формат PDF для долгосрочного архивирования. Этот процесс выполняется для того, чтобы предотвратить изменение содержимого документа получателем. Эта статья предоставляет пошаговое руководство о том, как конвертировать DOC в PDF на C# с использованием .NET REST API.
- API для конвертации документов Word
- Конвертировать DOC в PDF на C#
- DOCX в PDF с использованием cURL
- Попробуйте бесплатный конвертер DOC в PDF
API конвертации документов Word
Aspose.Words Cloud SDK for .NET обеспечивает высококачественную, масштабируемую конвертацию DOC и DOCX в PDF через RESTful API. Он поддерживает все функции Word — стили, таблицы, заголовки, колонтитулы, изображения — и конвертирует их в PDF с идеальной точностью.
Настройка и конфигурации
Шаг 1: Установите Aspose.Words Cloud SDK Используйте NuGet для установки SDK в ваше C# .NET приложение:
Install-Package Aspose.Words-Cloud
Шаг 2: Получить учетные данные API Создайте аккаунт на Aspose.Cloud Dashboard и получите ваш Client ID и Client Secret.
Конвертировать DOC в PDF на C#
Следуйте этим шагам, чтобы выполнить конверсию DOC в PDF в вашем .NET приложении:
Шаг 1 - Инициализируйте WordsApi:
// create Configuration instance by passing Client ID and Client secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// create WordsApi object
var wordsApi = new WordsApi(config);
Шаг 2 – Загрузите файл DOCX в облачное хранилище:
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
Шаг 3 – Начните преобразование DOC в PDF:
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
wordsApi.GetDocumentWithFormat(request);
// получите учетные данные клиента с https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// создайте экземпляр Configuration, передав данные Client ID и Client secret
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// создать объект WordsApi
var wordsApi = new WordsApi(config);
// input docx file
string fileName = "file-sample_1MB.docx";
// output format as PDF
string format = "pdf";
// результирующее имя файла
string outputfile = "result.pdf";
// загрузить содержимое DOCX файла с локального диска
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// Загрузите оригинальный документ в облачное хранилище
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
// загрузите файл в облачное хранилище
try
{
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Предварительный просмотр конвертации Word в PDF.
DOCX в PDF с помощью cURL
Альтернативным решением является прямой вызов REST API с использованием команд cURL. Поскольку архитектура API на основе REST совместима с любой платформой, вы можете легко выполнить конвертацию DOCX в PDF через командную строку:
Шаг 1- Сгенерировать токен доступа:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Шаг 2 – Конвертировать DOCX в PDF:
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=pdf" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx"
Replace:
<ACCESSTOKEN>
с вашим сгенерированным токеном доступа.
Попробуйте бесплатный конвертер DOCX в PDF
Хотите протестировать API онлайн перед интеграцией в ваше решение?
👉 Попробуйте наш Free Word to PDF Converter и конвертируйте файлы DOC или DOCX в PDF в вашем браузере.

Бесплатный онлайн конвертер Word в PDF.
Полезные ресурсы для разработчиков:
Заключение
Используя Aspose.Words Cloud SDK для .NET, вы без труда можете конвертировать файлы Word DOC/DOCX в PDF в ваших C# приложениях. Этот облачный подход экономит время разработки, обеспечивает точное форматирование и хорошо интегрируется с корпоративными рабочими процессами.
Даже если вы обрабатываете юридические документы, создаете счета или автоматизируете отчеты, конвертация DOC в PDF с помощью .NET REST API обеспечивает скорость, качество и гибкость.
Связанные статьи
Мы настоятельноrecommend visiting the following blogs:
- Конвертировать GLB в PDF с использованием .NET REST API
- Конвертируйте PowerPoint PPT в MP4 видео
- Конвертировать TSV в JSON с использованием C# .NET
Часто задаваемые вопросы – FAQs
Могу ли я конвертировать PDF в документ Word?
- Да. Вы можете легко выполнить конвертацию PDF в редактируемый документ Word, используя REST API Aspose.Words. Для получения дополнительной информации, пожалуйста, посетите Convert PDF to Word in C#.
Do I need Microsoft Word installed?
- Нет. Это облачное решение и работает независимо от MS Office.
Есть бесплатный пробный период?
- Да. Вы можете получить 150 бесплатных вызовов API в месяц с trial account. Для получения информации о ценах, пожалуйста, посетите pricing guide.