PDF остается наиболее предпочтительным форматом для обмена документами и архивирования благодаря своей последовательности и безопасности. Конвертация JPG в PDF обеспечивает сохранение ваших изображений, легкость в обмене и форматирование для профессионального использования.
Преимущества преобразования JPG в PDF:
- Поддерживайте качество изображения и верность макета.
- Защита файлов для распределения или длительного хранения.
- Объедините несколько изображений в один документ.
- Автоматизируйте процесс конвертации с помощью .NET REST API.
- API для конвертации JPG в PDF
- Преобразуйте JPEG в PDF с помощью C#
- Сохранить JPG как PDF с помощью cURL
API для конвертации JPG в PDF
В этой статье мы сосредоточены на использовании удивительных возможностей GroupDocs.Conversion Cloud SDK for .NET для преобразования JPEG в PDF. Это многофункциональный API, предназначенный для упрощения процесса конвертации различных форматов документов и изображений. Таким образом, всего лишь с несколькими строками кода на C# вы можете эффективно преобразовать ваши файлы JPG или JPEG в PDF профессионального качества.
Начало работы
Прежде чем начать, убедитесь, что у вас есть следующее:
- Учётная запись на GroupDocs Cloud dashboard для получения учетных данных API.
- A sample JPG or JPEG image for testing.
- Рабочая среда .NET (Visual Studio, Visual Studio Code или другой поддерживаемый IDE).
Теперь, чтобы использовать SDK, нам нужно установить его в наше решение. Пожалуйста, выполните следующую команду в вашем Консоли диспетчера пакетов NuGet:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
Преобразование JPEG в PDF с использованием C#
Давайте углубимся в детали конвертации изображений JPG в формат PDF, используя простой и легкий фрагмент кода на C#.
Шаг 1. - Создайте Configuration
и ConvertApi
объект, используя учетные данные клиента.
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
Шаг 2. - Загрузите входное изображение JPEG в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));
Шаг 3. - Создайте экземпляр ConvertSettings
, в котором мы определяем результирующий формат как PDF.
var settings = new ConvertSettings{...}
Шаг 4. - Используйте ConvertDocument(...)
для выполнения конверсии JPEG в PDF.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Для получения дополнительных примеров, пожалуйста, посетите https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Получите учетные данные клиента на https://dashboard.groupdocs.cloud/
string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Создайте экземпляр класса Configuration, передав Client ID и Client Secret в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Инициализируйте экземпляр класса ConvertApi с объектом класса Configuration.
var convertApi = new ConvertApi(configurations);
// load the input JPG image from local drive.
using (var stream = OpenRead("input.jpg"))
{
// создайте экземпляр FileApi
var fileUpload = new FileApi(configurations);
// загрузите входное изображение JPEG в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));
// создайте ConvertSettings, где мы указываем результирующий вывод в формате PDF.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.jpg",
Format = "pdf",
OutputPath = "resultant.pdf"
};
// Вызовите метод ConvertDocument для конверсии JGP в PDF.
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("JPG to PDF conversion successfully completed.");
}
}
Сохранить JPG как PDF с помощью cURL
Если вы предпочитаете легкое, скриптовое решение без написания полного кода на C#, вы также можете использовать команды cURL с GroupDocs.Conversion Cloud API. Этот подход идеально подходит для автоматизации, конвейеров CI/CD или быстрого тестирования.
Почему стоит использовать cURL для конвертации JPG в PDF?
- Нет необходимости в установке SDK.
- Легко интегрируется с автоматизационными скриптами.
- Идеально подходит для серверных и командных рабочих процессов.
Предварительным условием для этого подхода является генерация JWT токена доступа на основе учетных данных клиента. Как только мы получим токен, пожалуйста, выполните следующую команду, чтобы сохранить JPG в формате PDF.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
Замените {ACCESSTOKEN}
на ваш сгенерированный токен, inputFile
на ваше JPG изображение, а myResultant
на имя результирующего PDF файла, который будет сгенерирован в облачном хранилище.
Сохраните результирующий PDF на локальном диске
Если вы предпочитаете сохранить результирующий PDF на локальном диске, попробуйте использовать следующую команду:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"inputFile\", \"Format\": \"pdf\"}" \
-o "Resultant.pdf"
Попробуйте JPG в PDF Онлайн (Бесплатное приложение)
Если вы хотите испытать GroupDocs.Conversion Cloud без написания кода, попробуйте наш бесплатный онлайн JPG to PDF Converter. Это веб-приложение построено на основе того же REST API и позволяет вам мгновенно конвертировать изображения JPG или JPEG в PDF в вашем браузере.

Полезные ресурсы
Заключительные замечания
Мы узнали, что конвертация изображений JPG или JPEG в PDF с использованием GroupDocs.Conversion Cloud SDK для .NET — это быстрое, безопасное и масштабируемое решение. Независимо от того, создаете ли вы систему автоматизации документов, архивируете визуальные данные или интегрируете конвертацию файлов в корпоративные рабочие процессы, этот SDK позволяет вам добиться надежных результатов с минимальным количеством кода.
Часто задаваемые вопросы (ЧЗВ)
- Мне нужно установить дополнительное программное обеспечение для преобразования JPG в PDF?
Нет. Вам не нужно никакое стороннее программное обеспечение, и API не зависит от локальных приложений, таких как Adobe Acrobat или Microsoft Office.
- Can I convert multiple JPG images into a single PDF document?
Да. API поддерживает пакетное преобразование JPG в PDF, позволяя вам объединить несколько изображений JPG или JPEG в один консолидированный PDF. Просто укажите несколько путей к файлам в настройках преобразования, чтобы выполнить эту задачу.
- Качество изображения сохраняется после конвертации?
Абсолютно. GroupDocs.Conversion Cloud сохраняет высокую точность изображений в процессе конвертации JPG в PDF, обеспечивая сохранение оригинального качества, глубины цвета и разрешения ваших изображений в выходном PDF.
- Какой формат вывода поддерживается кроме PDF?
GroupDocs.Conversion Cloud поддерживает широкий спектр форматов вывода, включая DOCX, HTML, XLSX, PPTX и PNG, предоставляя разработчикам гибкость в конвертации изображений и документов в различные форматы в соответствии с их потребностями.
Связанные статьи
Мы настоятельно рекомендуем ознакомиться со следующими статьями, чтобы узнать больше о: