Преобразование JPG изображений в PDF является распространённой задачей при работе с архивированием документов или печатью. PDF обеспечивает лучшую совместимость, профессиональное форматирование и более простое управление файлами по сравнению с изображениями JPEG. В этой статье вы узнаете, как преобразовать JPG в PDF на C# с использованием Aspose.PDF Cloud SDK для .NET — мощного и масштабируемого REST API для автоматизации документов.
- API для преобразования JPG в PDF
- Конвертировать JPG в PDF на C# с помощью .NET SDK
- Конвертировать JPEG в PDF с помощью cURL
API для конвертации JPG в PDF
С помощью Aspose.PDF Cloud SDK for .NET вы можете легко преобразовать JPG-изображение в хорошо структурированные PDF-документы. Это обеспечивает высокое качество вывода и предлагает полный контроль над компоновкой страницы, выравниванием изображений, разрешением и многим другим — все это без необходимости в сторонних инструментах или установке Microsoft Office.
Ключевые особенности API:
- Поддерживает конвертацию JPG и других форматов изображений (PNG, BMP, и т.д.) в PDF
- Настройте размер страницы, поля, выравнивание изображений и масштабирование
- Работает полностью через REST API и является независимым от платформы
- Безопасная облачная архитектура с поддержкой OAuth 2.0
Установите Aspose.PDF Cloud SDK для .NET:
Используйте NuGet для установки SDK в ваше .NET приложение:
Install-Package Aspose.PDF-Cloud
Зарегистрируйтесь на Aspose Cloud Dashboard, чтобы получить ваш Client ID и Client Secret.
Конвертировать JPG в PDF на C# с использованием .NET SDK
Ниже приведен простой пример преобразования файла JPG в PDF с использованием C# и Aspose.PDF Cloud SDK:
- Сначала создайте экземпляр
Configuration
, куда мы передаем учетные данные клиента.- Во-вторых, инициализируйте объект
PdfApi
, передав объект Configuration.- В-третьих, загрузите входное JPG изображение в облачное хранилище с помощью
UploadFileRequest
.- Теперь создайте объект
PostInsertImageRequest
, где мы определяем свойства результирующего PDF.- Наконец, вызовите PostInsertImage(…) API для выполнения конверсии JPG в PDF.
// Для получения дополнительных примеров, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Получите учетные данные клиента с https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// создать экземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input JPG image
String imageFile = "44781.jpg ";
String resultantPDF = "Resultant.pdf";
// создать пустой PDF-документ в облачном хранилище
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
// номер страницы PDF файла
int pageNumber = 1;
// координаты для изображения в PDF документе
// Координаты указаны в точке, начиная от Нижнего-Левого до Верхнего-Правого
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;
// загрузить JPG изображение с локального диска
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
// название Название документа. (обязательно)
// pageNumber Номер страницы. (обязательный)
// llx Координата нижнего левого X. (обязательно)
// lly Координата нижнего левого угла Y. (обязательно)
// urx Координата верхнего правого X. (обязательно)
// ury Координата правого верхнего угла Y. (обязательно)
// imageFilePath Путь к файлу изображения, если указан. В противном случае используется содержимое запроса. (необязательный)
// хранение Документ хранилище. (необязательно)
// папка The document folder. (optional)
// image Image file. (optional)
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
Изображение:- предварительный просмотр конвертации JPG в PDF.
Конвертировать JPEG в PDF с помощью cURL
Вы также можете выполнить преобразование, используя cURL и вызовы REST API.
- Получить токен доступа:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Создайте пустой PDF:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- Вставить JPEG в PDF:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"
Замените {ACCESSTOKEN}
и sourceImage
на ваш фактический токен и путь к изображению в облачном хранилище.
Попробуйте JPG в PDF Онлайн (код не требуется)
Если вы предпочитаете быстрое визуальное преобразование? Попробуйте наш бесплатный JPG to PDF Online Converter, чтобы мгновенно протестировать процесс без какого-либо программирования.

Бесплатное приложение для конвертации JPEG в PDF.
Заключение
С помощью Aspose.PDF Cloud SDK для .NET преобразование JPG в PDF является простым, надежным и масштабируемым для любого .NET приложения. Будь то через C# или RESTful API, вы можете автоматизировать рабочие процессы преобразования изображения в PDF с высокой точностью и скоростью. Используйте это для автоматизации документов, безопасного обмена изображениями или архивирования высокого качества.
Полезные ссылки
📚 Связанные статьи
Мы настоятельно рекомендуем посетить следующие блоги для получения информации о: