If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Установка
Пакет доступен на nuget.org и может быть установлен через консоль диспетчера пакетов с помощью следующей команды:
PM> NuGet\Install-Package GroupDocs.Conversion-Cloud

Быстрый старт
Получите учётные данные API
Чтобы использовать GroupDocs.Conversion Cloud, зарегистрируйтесь в GroupDocs.Cloud Dashboard и получите Client ID и Client Secret.
Инициализация API
Используйте следующий код, чтобы начать работу с GroupDocs.Conversion Cloud SDK для .NET:
// Initialize the API instance
var configuration = new Configuration
{
ClientId = "YourClientId",
ClientSecret = "YourClientSecret"
};
var conversionApi = new ConversionApi(configuration);
Преобразование документа
После инициализации используйте этот простой пример для преобразования документа:
// Set up conversion settings
var convertSettings = new ConvertSettings
{
FilePath = "input.docx",
Format = "pdf"
};
// Convert the document
var response = conversionApi.ConvertDocument(convertSettings);
// Save the converted file
File.WriteAllBytes("output.pdf", response.File);
С этим руководством по быстрому старту вы готовы начать преобразование документов с помощью GroupDocs.Conversion Cloud в ваших .NET-приложениях. Подробнее см. в документации.
Преобразование документов между различными форматами Cloud API
Этот код позволяет разработчикам программно преобразовывать документы между различными форматами, устраняя необходимость ручного преобразования. Поддерживается более 50 форматов файлов, что делает его идеальным для разработчиков приложений, которым требуется поддержка нескольких форматов.
// Initialize the API instance
var conversionApi = new ConversionApi(new Configuration { ClientId = "YourClientId", ClientSecret = "YourClientSecret" });
// Set up the conversion settings: source format, target format, etc.
var convertSettings = new ConvertSettings
{
// Specify input file path and desired output format
FilePath = "input.docx",
Format = "pdf" // Convert DOCX to PDF
// Optional: specify page range, font substitution, etc.
};
// Execute the conversion and retrieve the converted file
var response = conversionApi.ConvertDocument(convertSettings);
// Save the converted document to the specified location
File.WriteAllBytes("output.pdf", response.File);
Преобразование определённых страниц документа Cloud API
Этот пример демонстрирует, как разработчики могут конвертировать только определённые страницы, экономя время обработки и уменьшая размеры файлов, когда требуется только часть документа.
// Initialize the API instance with authentication credentials
var conversionApi = new ConversionApi(new Configuration { ClientId = "YourClientId", ClientSecret = "YourClientSecret" });
// Configure the settings to convert specific pages (e.g., pages 1 to 3)
var convertSettings = new ConvertSettings
{
FilePath = "input.pptx",
Format = "pdf", // Convert PPTX to PDF
// Specify the pages to convert (e.g., first 3 pages)
Pages = new List<int> { 1, 2, 3 }
};
// Execute the conversion
var response = conversionApi.ConvertDocument(convertSettings);
// Save the resulting file
File.WriteAllBytes("output_pages1-3.pdf", response.File);
Автоопределение форматов документов для преобразования
Этот фрагмент демонстрирует возможность преобразования документов даже когда расширение файла неизвестно, что особенно полезно при обработке файлов, загруженных пользователями, формат которых может быть не определён.
// Initialize the Conversion API with credentials
var conversionApi = new ConversionApi(new Configuration { ClientId = "YourClientId", ClientSecret = "YourClientSecret" });
// Configure settings for auto-detecting format without file extension
var convertSettings = new ConvertSettings
{
FilePath = "input_file", // No file extension required
Format = "pdf" // Desired output format (e.g., PDF)
};
// Execute the conversion
var response = conversionApi.ConvertDocument(convertSettings);
// Save the converted file to the output path
File.WriteAllBytes("output.pdf", response.File);

Теги
API преобразования документов | .NET Cloud API | GroupDocs.Conversion Cloud | REST API | Преобразование документов | Автоопределение форматов | Watermarking API | Многоформатный вывод | Пакетное преобразование документов | Преобразование PDF | Пользовательские параметры преобразования | Постраничное преобразование | Замена шрифта | Поддержка OCR | Извлечение метаданных | Document Merge | Storage API | API информации о документе | Параметры загрузки документа | Многоязычная поддержка | Интеграция облачного хранилища | SDK для .NET, Java, Python | Безопасный доступ к API | Поддержка Docker | Масштабируемое преобразование документов | Ограничение скорости API