
Перетворення DOC на PDF онлайн | Перетворіть Word у PDF за допомогою C# .NET
Портативний формат документів (PDF) є одним із популярних форматів документів для обміну інформацією через Інтернет. Подібним чином документи Word (DOC, DOCX тощо) також широко використовуються для зберігання та обміну офіційною інформацією в організаціях, університетах, державних установах тощо. Однак потреба в бездоганній і стандартизованій взаємозамінності документів стала першорядною. Отже, ця стаття проливає світло на нагальну потребу в перетворенні DOC у PDF, розгадуючи проблеми, пов’язані з різними форматами документів. Він також підкреслює важливість створення доступних і відшліфованих PDF-документів за допомогою .NET REST API.
API перетворення Word у PDF
Aspose.Words Cloud надає функцію для створення, редагування та трансформації MS Word, Open Office, OpenDocument та інших підтримуваних форматів файлів. Він також дає змогу конвертувати Word у PDF, XPS, SVG, PCL, JPEG та різні інші формати. Тепер, щоб виконати перетворення DOC у PDF у додатку C# .NET, нам потрібно використовувати Aspose.Words Cloud SDK для .NET(який є оболонкою для Aspose.Words Cloud API).
монтаж
Першим кроком є встановлення .NET SDK, який можна завантажити через NuGet або GitHub. Будь ласка, виконайте таку команду в консолі диспетчера пакунків Nuget, щоб інсталювати SDK.
Install-Package Aspose.Words-Cloud
Або ви можете безпосередньо встановити залежності в рішенні VisualStudio.
Наступним кроком є реєстрація облікового запису на інформаційній панелі Aspose.Cloud за допомогою облікового запису GitHub або Google або просто зареєструйтесь, щоб отримати свої облікові дані клієнта.
DOC у PDF на C#
Будь ласка, виконайте наведені нижче кроки, щоб конвертувати файл DOC, який уже доступний у хмарному сховищі, у формат PDF за допомогою коду C# .NET.
- По-перше, створіть екземпляр класу WordsApi, передаючи дані ClientSecret і ClientID як аргументи.
- По-друге, створіть екземпляр класу GetDocumentWithFormatRequest і передайте ім’я вхідного файлу DOC, результуючий формат і ім’я вихідного файлу як аргументи.
- Нарешті, викличте метод GetDocumentWithFormat(..), щоб виконати перетворення.
// отримати облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
// створити екземпляр WordsApi
WordsApi wordsApi = new WordsApi(clientSecret, clientID);
// введіть назву файлу DOC
string inputFile = "TableDocument.doc";
// ім'я вихідного файлу
string resultantFile = "Converted.pdf";
// формат вихідного документа
string format = "pdf";
try {
// Create GetDocumentWithDormatRequest and provide input and ім'я вихідного файлуs
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(inputFile, format, null, null, null, null, resultantFile);
// виконати конвертацію документів
Stream result = wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Зображення 1: попередній перегляд перетворення DOC у PDF.
Перетворіть Word у PDF за допомогою команд cURL
Безпроблемне перетворення документів Word у PDF стає ефективним і доступним завдяки динамічному дуету команд Aspose.Words Cloud і cURL. Цей підхід не тільки спрощує перетворення, але й забезпечує точність і зберігає цілісність форматування під час переходу.
Першим кроком є створення маркера доступу JWT на основі ідентифікатора клієнта та секретних даних клієнта. Щоб створити маркер доступу JWT, виконайте таку команду:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Отримавши маркер JWT, нам потрібно отримати доступ до GetDocumentWithFormat API, щоб конвертувати Word у формат PDF.
curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"

Зображення 2: - Попередній перегляд перетворення Word у PDF.
Висновок
Підсумовуючи, шлях до перетворення документів Word у PDF розгортається за допомогою двох потужних підходів, кожен з яких відповідає окремим уподобанням розробника. .NET REST API надає власне та надійне рішення для тих, хто віддає перевагу простоті та бездоганній інтеграції в локальні середовища. З іншого боку, динамічна комбінація команд Aspose.Words Cloud і cURL представляє хмарну альтернативу, пропонуючи масштабованість і доступність на різних платформах. Незважаючи на це, яким би шляхом ви не йшли, Aspose.Words Cloud є ключовим інструментом не лише для виконання вимог до перетворення, але й як шлюз для вдосконалення обробки документів. Дійсно, це незамінний актив для розробників, які орієнтуються в складнощах сучасного документообігу.
Корисні посилання
Пов’язані посилання
Ми рекомендуємо відвідати наступні посилання, щоб отримати інформацію про