mpp в pdf

Перетворіть файл проекту Microsoft на PDF у C# .NET.

Формат MPP є рідним для Microsoft Project і необхідний для керування та планування складних проектів. Однак спеціалізований характер файлів MPP обмежує їх доступність, оскільки для їх перегляду та редагування потрібен Microsoft Project або подібні інструменти. З іншого боку, PDF — це загальновизнаний формат, відомий своєю простотою використання, сумісністю та узгодженістю на різних пристроях. Таким чином, перетворення MS Project Files (MPP) у формат PDF гарантує збереження всієї ключової інформації про проект у форматі, яким можна легко ділитися, переглядати та друкувати будь-кому та будь-де.

API для перетворення MPP у PDF

Перетворення MPP у PDF за допомогою GroupDocs.Conversion Cloud SDK for .NET є ефективним і гнучким рішенням для перетворення складних файлів проекту в універсально доступні PDF-документи. За допомогою цього потужного API ви можете легко конвертувати файли Microsoft Project (MPP) у формат PDF, зберігаючи всі важливі деталі проекту, такі як завдання, графіки та розподіл ресурсів.

Першим кроком у цьому підході є інсталяція за допомогою пошуку GroupDocs.Conversion-Cloud у менеджері пакетів NuGet і натискання кнопки «Встановити». Іншим варіантом є виконання наступної команди в консолі менеджера пакетів.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Після завершення інсталяції отримайте персональні облікові дані API (тобто ідентифікатор клієнта та секрет клієнта).Ви можете відвідати цей короткий навчальний посібник, де пояснюється, як отримати облікові дані API.

Перетворення MPP у PDF на C#

У цьому розділі ми докладно розглянемо, як цей API .NET REST покращує доступність, прискорює робочі процеси та дає змогу використовувати ефективне рішення для перетворення MPP у DPF для автоматизації завдань керування документами.

  1. Створіть екземпляр класу Configuration, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
  1. Ініціалізуйте ConvertApi, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
  1. Завантажте вхідний файл MS Project у хмарне сховище.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. Створіть екземпляр ConvertSettings, де ми вказуємо назву для вхідного MPP, результуючий формат як pdf і назву результуючого PDF-файлу як аргументи.
var settings = new ConvertSettings{...}
  1. Викличте ConvertDocumentRequest API, щоб перетворити файл MS Project у PDF і зберегти отриманий PDF-файл у хмарному сховищі.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Більше прикладів на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Отримайте свої облікові дані API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта. 
var configurations = new Configuration(clientId, clientSecret1);
// Визначте значення ApiBaseUrl, щоб установити базову URL-адресу для API перетворення MPP у PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Ініціалізуйте екземпляр класу ConvertApi об’єктом класу Configuration.
var apiInstance = new ConvertApi(configurations);
             
// завантажити вхідний MPP з локального диска             
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
    // створити екземпляр FileApi
    var fileUpload = new FileApi(configurations);
    // завантажити вхідний MPP у хмарне сховище
    fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));

    // створити ConvertSettings, де ми вказуємо ім’я вхідного MPP та ім’я результуючого PDF.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.mpp",
        Format = "pdf",
        OutputPath = "converted.pdf"
    };
    
    // Викличте метод ConvertDocument для операції перетворення MPP у PDF.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // повідомлення про успішний друк
        Console.WriteLine("MPP to HTML conversion completed successfully !");
    }
}
mpp в pdf

Зображення: - Попередній перегляд перетворення Microsoft Project File у PDF.

Вхідний файл MS Project, використаний у наведеному вище прикладі, можна завантажити з Home move plan.mpp.

Перетворіть MS Project у PDF за допомогою команд cURL

За допомогою cURL ви можете легко взаємодіяти з API GroupDocs.Conversion Cloud, щоб конвертувати файли Microsoft Project (MPP) у формат PDF через прямі запити HTTP. Цей метод особливо корисний для розробників, які хочуть інтегрувати можливості перетворення у свої програми без необхідності повного налаштування SDK. Крім того, за допомогою команд cURL ви можете виконувати перетворення з будь-якого середовища, яке підтримує запити HTTP, оптимізуючи робочі процеси та зменшуючи накладні витрати.

Першим кроком у цьому підході є створення маркера доступу JWT, а потім виконання такої команди cURL, щоб розробити програму перегляду проектів Microsoft в Інтернеті шляхом експорту файлу MS Project у формат PDF. Після успішного перетворення отриманий PDF-файл зберігається в хмарному сховищі.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"pdf\",  \"OutputPath\": \"{convertedFile}\"}"

Будь ласка, замініть sourceMPP на назву вхідного файлу MS Project, convertedFile на назву отриманого PDF-файлу, а accessToken на персоналізований маркер доступу JWT.

  • Якщо у нас є вимога зберегти вихідні дані перетворення MPP у PDF на локальному диску, спробуйте скористатися такою командою cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"

Безкоштовна програма для перетворення MPP у PDF

Ви можете розглянути нашу безкоштовну та легку програму MPP to PDF Converter. Він створений на основі API REST GroupDocs.Conversion Cloud і дає змогу досліджувати унікальні можливості веб-браузера.

Програма для конвертації mpp у pdf

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

Висновок

Підсумовуючи, перетворення файлів MPP у формат PDF має важливе значення для покращення доступності та забезпечення безперебійного обміну даними проекту з ширшою аудиторією. Незалежно від того, використовуєте GroupDocs.Conversion Cloud SDK для .NET чи використовуєте команди cURL для швидких запитів API, обидва підходи пропонують гнучкі та ефективні рішення для перетворення складних файлів Microsoft Project на універсально доступні PDF-файли.

Рекомендовані статті

Ми настійно рекомендуємо відвідати такі посилання, щоб дізнатися більше про: