jpg в pdf

Конвертируйте JPG в PDF с помощью .NET REST API.

Обмен информацией и документами являются неотъемлемой частью повседневных рабочих процессов, а возможность конвертировать изображения JPG в документы PDF стала незаменимой. Хотя файлы JPG служат распространенным форматом для захвата и хранения изображений, им не хватает универсальности и портативности, необходимых для комплексного управления документами. Таким образом, преобразующий процесс преобразования JPG в PDF устраняет разрыв между статическими изображениями и динамическими многостраничными документами. В этой статье рассматривается острая необходимость в этой функции преобразования с использованием .NET REST API.

API преобразования JPG в PDF

С помощью Aspose.PDF Cloud SDK для .NET вы можете легко инициировать преобразование JPG в PDF, сохраняя качество изображения и обеспечивая точное представление в конечном PDF-документе. Облачная архитектура Aspose.PDF Cloud обеспечивает масштабируемость и доступность, позволяя вам легко интегрировать расширенные функции в ваши приложения без необходимости сложной локальной установки.

  • Помимо преобразования, вы можете использовать мощный SDK для управления PDF-документами различными способами, включая объединение, разделение и сжатие PDF-файлов, извлечение текста и изображений, добавление аннотаций и водяных знаков и даже выполнение OCR (оптического распознавания символов) для извлечения. текст из отсканированных документов.

Первый шаг — выполнить поиск Aspose.Pdf-Cloud в диспетчере пакетов NuGet и нажать кнопку «Добавить пакет». Это добавит ссылку на SDK в ваш проект. Во-вторых, получите учетные данные клиента из облачной панели. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.

Преобразование JPG в PDF в C# .NET

В следующем разделе подробно объясняется, как мы можем добиться эффективного преобразования JPG в PDF и улучшить рабочие процессы обработки документов с беспрецедентной эффективностью и гибкостью с помощью C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Создайте объект класса PdfApi, куда мы передаем учетные данные клиента в качестве аргументов.

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

Создайте пустой PDF-файл и сохраните его в облачном хранилище.

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

Вызовите API, чтобы разместить изображение на первой странице 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);

// имя входного изображения JPG
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 Путь к файлу изображения, если он указан. Содержимое запроса используется иначе. (необязательный)
    // хранилище Хранилище документов. (необязательный)
    // папка Папка с документами. (необязательный)
    // image Файл изображения. (необязательный)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg в pdf

Предварительный просмотр преобразования JPG в PDF.

Образец изображения JPG и результирующий PDF-файл, созданный в приведенном выше примере, можно загрузить из input.jpg и Resultant.pdf.

  • Воспользуйтесь нашей бесплатной онлайн-программой PDF Viewer для предварительного просмотра полученного PDF-документа.

Преобразование изображения в PDF с помощью команд cURL

В качестве альтернативы вы можете конвертировать изображения JPG в документы PDF, используя упрощенную и эффективную комбинацию команд Aspose.PDF Cloud и cURL. Используя команды cURL, вы можете легко инициировать преобразование JPG в PDF. Такой подход упрощает процесс, обеспечивая при этом точность сохранения качества изображения и целостность полученного PDF-документа.

Первым шагом в этом подходе является создание токена доступа JWT с помощью следующей команды:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Получив токен JWT, выполните следующую команду, чтобы создать пустой PDF-файл и сохранить его в облачном хранилище.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Теперь выполните следующую команду, чтобы вставить изображение JPG в документ PDF и сохранить полученный файл в облачном хранилище.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

Замените sourceFile на имя входного пустого PDF-файла, уже доступного в облачном хранилище, а accessToken на токен доступа JWT, созданный выше.

Заключение

В заключение, оба подхода — использование Aspose.PDF Cloud SDK для .NET и использование команд cURL с Aspose.PDF Cloud — предлагают эффективные и надежные решения для преобразования изображений JPG в документы PDF. Использование любого подхода позволяет оптимизировать рабочие процессы обработки документов и открыть широкий спектр возможностей для эффективного и надежного преобразования документов. Он является оптимальным выбором, предоставляя вам инструменты, необходимые для улучшения процессов управления документами и повышения производительности за счет беспрецедентной эффективности и гибкости.

Полезные ссылки

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие статьи в блоге, чтобы получить информацию о: