Ми всі розуміємо важливість конвертування 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, передавши дані ідентифікатора клієнта та секрету клієнта
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));
}
// завантажте файл на Cloud Storage
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 онлайн перед інтеграцією у ваше рішення?
👉 Спробуйте наш Безкоштовний конвертер Word в PDF і перетворіть файли DOC або DOCX у PDF у вашому браузері.

Безкоштовний онлайн конвертер Word у PDF.
Корисні ресурси для розробників:
Висновок
Використовуючи Aspose.Words Cloud SDK для .NET, ви можете без зусиль конвертувати файли Word DOC/DOCX у PDF у ваших C# додатках. Цей хмарний підхід економить час розробки, забезпечує точне форматування та добре інтегрується з корпоративними робочими процесами.
Чи то обробка юридичних документів, створення рахунків-фактур або автоматизація звітів, конвертація DOC в PDF з .NET REST API забезпечує швидкість, якість та гнучкість.
Схожі статті
Ми настійно рекомендуємо відвідати наступні блоги:
- Перетворення GLB у PDF за допомогою .NET REST API
- Перетворення PowerPoint PPT в MP4 відео
- Перетворення TSV у JSON за допомогою C# .NET
Поширені запитання – FAQs
Чи можу я конвертувати PDF в документ Word?
- Так. Ви можете легко виконати конвертацію PDF у редагований документ Word, використовуючи Aspose.Words REST API. Для отримання додаткової інформації відвідайте Convert PDF to Word in C#.
Чи потрібно мені встановлювати Microsoft Word?
- Ні. Це хмарне рішення, яке працює незалежно від MS Office.
Чи є безкоштовний пробний період?
- Так. Ви можете отримати 150 безкоштовних API викликів на місяць з trial account. Для отримання інформації про ціни, будь ласка, відвідайте pricing guide.